Intellisense für Erweiterungsmethoden?

8

Gibt es eine Möglichkeit, Intellisense für Erweiterungsmethoden aus Klassen zu beziehen, die derzeit nicht in der Verwendung sind, aber in der Lösung referenziert werden. Es wäre eine große Erleichterung, wenn man beim ersten Mal in einer Klasse die Erweiterungsmethode eingeben und nicht hinzufügen muss.

    
Johan Larsson 11.10.2012, 22:57
quelle

1 Antwort

7

Ich glaube, was Sie suchen, ist die Importsymbolerstellung mit Re #. Ich benutze dies die ganze Zeit beim Zugriff auf Mitglieder, die nicht Teil der aktuellen Verwendung von Anweisungen sind. Im Wesentlichen wird Re # alle referenzierten Assemblys durchsehen und prüfen, ob etwas übereinstimmt, und dann eine Liste dieser möglichen Übereinstimmungen bereitstellen und bei Bedarf importieren.

  

Importieren der Symbolvervollständigung (früher als Typname abgeschlossen)   Zeigt alle Typen an, die mit einem bestimmten Präfix übereinstimmen   Namensraum, zu dem sie gehören (im Gegensatz zur Symbolvervollständigung, die nur   vervollständigt die Namen der derzeit sichtbaren Typen). Importieren Sie Symbolvervollständigung   fügt automatisch geeignete Namespace - Import - Anweisungen in das Verzeichnis ein   aktuelle Datei, wenn ein ausgewählter Typ zuvor nicht importiert wurde. Es   funktioniert auch nach Punkt mit Erweiterungsmethoden und setzt notwendige mit   Anweisungen.

Die standardmäßige Re # Tastenzuordnung ist Strg + Alt + Leerzeichen .

Ich bin mir nicht sicher, ob ich meine Mappings aktualisiert habe, aber ich muss Folgendes verwenden: Shift + Alt + Leerzeichen

    
Metro Smurf 12.10.2012, 00:00
quelle