Freigeben über


ISymbolWriter-Member

Stellt einen Symbolwriter für verwalteten Code dar.

In den folgenden Tabellen werden die vom ISymbolWriter -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode Close Schließt ISymbolWriter und übergibt die Symbole an den Symbolspeicher.
Öffentliche Methode CloseMethod Schließt die aktuelle Methode.
Öffentliche Methode CloseNamespace Schließt den zuletzt verwendeten Namespace.
Öffentliche Methode CloseScope Schließt den aktuellen lexikalischen Gültigkeitsbereich.
Öffentliche Methode DefineDocument Definiert ein Quelldokument.
Öffentliche Methode DefineField Definiert ein Feld in einem Typ oder einem globalen Feld.
Öffentliche Methode DefineGlobalVariable Definiert eine einzelne globale Variable.
Öffentliche Methode DefineLocalVariable Definiert eine einzelne Variable im aktuellen lexikalischen Gültigkeitsbereich.
Öffentliche Methode DefineParameter Definiert einen einzelnen Parameter in der aktuellen Methode. Der Typ jedes Parameters wird anhand der Position in der Signatur der Methode bestimmt.
Öffentliche Methode DefineSequencePoints Definiert eine Gruppe von Sequenzpunkten innerhalb der aktuellen Methode.
Öffentliche Methode Initialize Legt die Metadatenemitter-Schnittstelle fest, die einem Writer zugeordnet werden soll.
Öffentliche Methode OpenMethod Öffnet eine Methode, um in dieser Symbolinformationen zu platzieren.
Öffentliche Methode OpenNamespace Öffnet einen neuen Namespace.
Öffentliche Methode OpenScope Öffnet einen neuen lexikalischen Gültigkeitsbereich in der aktuellen Methode.
Öffentliche Methode SetMethodSourceRange Gibt den tatsächlichen Anfang und das tatsächliche Ende einer Methode in einer Quelldatei an. Geben Sie die Reichweite einer Methode mit SetMethodSourceRange und unabhängig von den in dieser Methode vorhandenen Sequenzpunkten an.
Öffentliche Methode SetScopeRange Definiert den Offsetbereich für den angegebenen lexikalischen Gültigkeitsbereich.
Öffentliche Methode SetSymAttribute Definiert ein Attribut, wenn Attributname und Attributwert angegeben sind.
Öffentliche Methode SetUnderlyingWriter Legt den zugrunde liegenden ISymUnmanagedWriter (die entsprechende nicht verwaltete API) fest, der von einem verwalteten ISymbolWriter für die Ausgabe von Symbolen verwendet wird.
Öffentliche Methode SetUserEntryPoint Kennzeichnet die benutzerdefinierte Methode als Einstiegspunkt für das aktuelle Modul.
Öffentliche Methode UsingNamespace Gibt an, dass der angegebene voll gekennzeichnete Name des Namespaces im geöffneten lexikalischen Gültigkeitsbereich verwendet wird.

Zum Seitenanfang

Siehe auch

Referenz

ISymbolWriter-Schnittstelle
System.Diagnostics.SymbolStore-Namespace
ModuleBuilder.GetSymWriter