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?
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.
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.
Tags und Links resharper intellisense extension-methods