Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 | |
|---|---|---|
![]() |
Close | Schließt ISymbolWriter und übergibt die Symbole an den Symbolspeicher. |
![]() |
CloseMethod | Schließt die aktuelle Methode. |
![]() |
CloseNamespace | Schließt den zuletzt verwendeten Namespace. |
![]() |
CloseScope | Schließt den aktuellen lexikalischen Gültigkeitsbereich. |
![]() |
DefineDocument | Definiert ein Quelldokument. |
![]() |
DefineField | Definiert ein Feld in einem Typ oder einem globalen Feld. |
![]() |
DefineGlobalVariable | Definiert eine einzelne globale Variable. |
![]() |
DefineLocalVariable | Definiert eine einzelne Variable im aktuellen lexikalischen Gültigkeitsbereich. |
![]() |
DefineParameter | Definiert einen einzelnen Parameter in der aktuellen Methode. Der Typ jedes Parameters wird anhand der Position in der Signatur der Methode bestimmt. |
![]() |
DefineSequencePoints | Definiert eine Gruppe von Sequenzpunkten innerhalb der aktuellen Methode. |
![]() |
Initialize | Legt die Metadatenemitter-Schnittstelle fest, die einem Writer zugeordnet werden soll. |
![]() |
OpenMethod | Öffnet eine Methode, um in dieser Symbolinformationen zu platzieren. |
![]() |
OpenNamespace | Öffnet einen neuen Namespace. |
![]() |
OpenScope | Öffnet einen neuen lexikalischen Gültigkeitsbereich in der aktuellen 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. |
![]() |
SetScopeRange | Definiert den Offsetbereich für den angegebenen lexikalischen Gültigkeitsbereich. |
![]() |
SetSymAttribute | Definiert ein Attribut, wenn Attributname und Attributwert angegeben sind. |
![]() |
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. |
![]() |
SetUserEntryPoint | Kennzeichnet die benutzerdefinierte Methode als Einstiegspunkt für das aktuelle Modul. |
![]() |
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
.gif)