resharper intellisense Problem mit Erweiterungsmethoden

8

Also, ich habe ein Repository mit einer Methode wie folgt definiert:

%Vor%

und anderswo eine Erweiterungsmethode, um die Kunden so zu filtern:

%Vor%

und das funktioniert gut, lass mich das Repository so verwenden:

%Vor%

aber das Problem ist, ReSharper vermasselt die Auto-Vervollständigung in dieser großen Zeit. Wenn ich

tippe %Vor%

Ich bekomme nette Intellisense, die mir die WithID (...) -Methode zeigen, aber wenn ich den Cursor nach unten drücke und TAB drücke, anstatt die WithID () -Methode wie erwartet zu erhalten, geht es zurück und ändert bereits geschriebenen Code und den Die Zeile endet stattdessen wie folgt:

%Vor%

was natürlich dazu führt, dass ich zurückgehen und es wieder eingeben muss, und diesmal IGNORE intellisense - was IMHO ist NIE eine gute Sache:)

Ich habe bestätigt, dass es ein ReSharper-Problem ist, indem ich in Optionen gehe und "Visual Studio" für Intellisense spezifiziere. Ich möchte nicht ins einfache Studio zurückkehren!

Kann jemand helfen oder eine Abhilfe vorschlagen?

    
Travis Laborde 06.01.2011, 19:09
quelle

2 Antworten

5

Das hat mich auch beeinflusst. Sieht so aus, als wäre es ein bekannter Fehler:

Ссылка

Resharper ausschalten - & gt; Optionen - & gt; IntelliSense - & gt; Abschlussverhalten - & gt; "Klammern nach Abschluss automatisch einfügen" hilft.

    
user891603 12.08.2011 10:40
quelle
0

Sie können es als eine Erweiterungsmethode aufrufen, indem Sie Typvervollständigung (STRG + ALT + LEERTASTE) verwenden und dadurch den Fehler korrekt umgehen.

Dieser Fehler tritt nur bei bestimmten Erweiterungsmethoden auf, weiß aber nicht warum.

    
Angel Blanco 19.09.2011 19:32
quelle