IntelliSense-Unterstützung für eigene Code-Elemente

Lies diesen Artikel und viele weitere mit einem kostenlosen, einwöchigen Testzugang.

Wenn Sie die eingebauten Klassen, Eigenschaften, Methoden und Ereignisse nutzen, profitieren Sie oft von den per IntelliSense angezeigten Informationen über das jeweilige Element. Wenn Sie jedoch eigene Klassen mit ihren Membern programmieren, ist die IntelliSense-Unterstützung auf das Nötigste beschränkt. Aber wie soll es auch anders sein Immerhin weiß Visual Studio ja nichts über den Zweck Ihrer Klassen, Methoden, Eigenschaften und Ereignisse. Also schauen wir uns an, wie Sie Ihren eigenen Code um IntelliSense-Texte erweitern.

IntelliSense-Texte hinzufügen

Die per IntelliSense angezeigten Texte lassen sich leicht hinzufügen, indem Sie entsprechende Auszeichnungen zum C#-Code hinzufügen.

Wenn Sie eine neue Klasse erstellen, finden Sie bereits eine solche Auszeichnung vor, die Sie bisher vielleicht eher als ablenkend betrachtet und direkt wieder gelöscht haben (siehe Bild 1).

Automatisch hinzugefügte Code-Auszeichnung

Bild 1: Automatisch hinzugefügte Code-Auszeichnung

Der zwischen dem öffnenden und schließenden

-Element angegebene Text wird jedoch per IntelliSense eingeblendet, wenn Sie den Klassennamen eingeben und in der Liste der verfügbaren Elemente auswählen.

Wo können wir diese Auszeichnungen nun überall einsetzen Den ersten Einsatzzweck haben Sie ja schon kennen gelernt – als Beschreibung einer Klasse. Um dies für eine neue Klasse zu erreichen, geben Sie in der Zeile direkt über der Klasse einfach drei Slash-Zeichen ein (///). Visual Studio erweitert dies automatisch wie folgt:

/// <summary>
/// 
/// </summary>
public class BeispielIntelliSense {
}

Sie müssen nun nur noch den anzuzeigenden Text zwischen die

Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...

Testzugang

eine Woche kostenlosen Zugriff auf diesen und mehr als 1.000 weitere Artikel

diesen und alle anderen Artikel mit dem Jahresabo

Schreibe einen Kommentar