Freigeben über


IntelliSense für Überschreibungen

IntelliSense ist in der Lage, Sie beim Überschreiben von geerbten Membern zu unterstützen.Wenn Sie override eingeben und dann die LEERTASTE drücken, zeigt IntelliSense in einem Popup-Listenfeld alle zulässigen Basisklassenmember an, die überschrieben werden können.Durch Eingabe des Rückgabetyps der Methode nach override wird IntelliSense angewiesen, nur Methoden anzuzeigen, die denselben Typ zurückgeben.Wenn IntelliSense keine Übereinstimmungen findet, werden alle Basisklassenmember angezeigt.

HinweisHinweis

Um Mehrdeutigkeiten zwischen virtuellen Methoden mit dem gleichen Namen und unterschiedlichen Parameterlisten aufzulösen, zeigt IntelliSense im Popup-Listenfeld deren Signatur an.

Wenn Sie einen Member aus dem Popup-Listenfeld auswählen, generiert IntelliSense den Code zur Vervollständigung des ausgewählten Members und hebt die erste logische Anweisung hervor, die bearbeitet werden muss.Weitere Informationen finden Sie unter Gewusst wie: Verwenden von IntelliSense für Überschreibungen

Der von IntelliSense generierte Code für Überschreibungen wird in Anlehnung an den in der Datei MethodOverrideStub.snippet definierten Codeausschnitt erstellt.Codeausschnitte können geändert werden.Weitere Informationen finden Sie unter Codeausschnitte.

Siehe auch

Aufgaben

Gewusst wie: Implementieren von abstrakten Basisklassen

Referenz

virtual (C#-Referenz)

abstract (C#-Referenz)

Weitere Ressourcen

Automatische Codegenerierung