Metadaten als Quelle

Mithilfe von Metadaten als Quelle können Sie Metadaten anzeigen, die als C#-Quellcode in einem schreibgeschützten Puffer angezeigt werden. Dies ermöglicht eine Ansicht der Deklarationen der Typen und Member (ohne Implementierungen). Sie können Metadaten als Quelle anzeigen, indem Sie den Befehl Gehe zu Definition für Typen oder Member ausführen, deren Quellcode nicht im Projekt oder in der Projektmappe verfügbar ist.

Hinweis

Wenn Sie den Befehl Gehe zu Definition für Typen oder Member ausführen, die als intern gekennzeichnet sind, zeigt die integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) deren Metadaten nicht als Quelle an, unabhängig davon, ob es sich bei der verweisenden Assembly um eine Friend-Assembly handelt oder nicht.

Sie können Metadaten entweder im Code-Editor oder im Codedefinitionsfenster als Quelle anzeigen.

Anzeigen von Metadaten als Quelle im Code-Editor

Wenn Sie den Befehl Gehe zu Definition für ein Element ausführen, dessen Quellcode nicht verfügbar ist, wird im Code-Editor ein Dokument im Registerkartenformat angezeigt, das eine Ansicht der als Quellcode dargestellten Metadaten dieses Elements enthält. Auf der Registerkarte des Dokuments wird der Name des Typs vor [aus Metadaten] angezeigt.

Wenn Sie zum Beispiel den Befehl Gehe zu Definition für Console ausführen, werden im Code-Editor Metadaten für Console als C#-Quellcode angezeigt. Dieser ähnelt der Deklaration, jedoch ohne Implementierung.

Metadaten als Quelle

Anzeigen von Metadaten als Quelle im Codedefinitionsfenster

Wenn das Codedefinitionsfenster aktiv oder sichtbar ist, führt die IDE für Elemente an der Cursorposition im Code-Editor und für in der Klassenansicht oder im Objektkatalog markierte Elemente den Befehl Gehe zu Definition automatisch aus. Ist der Quellcode für dieses Element nicht verfügbar, zeigt die IDE die Metadaten des Elements im Codedefinitionsfenster als Quellcode an.

Wenn Sie den Cursor beispielsweise im Code-Editor innerhalb des Worts Console platzieren, werden Metadaten für Console im Codedefinitionsfenster als Quellcode angezeigt. Die Quelle ähnelt der Console-Deklaration, aber ohne eine Implementierung.

Wenn Sie die Deklaration eines im Fenster Codedefinition dargestellten Elements anzeigen möchten, klicken Sie mit der rechten Maustaste, und wählen Sie dann Gehe zu Definition.