ISymUnmanagedWriter-Schnittstelle
Stellt einen Symbolwriter dar und stellt Methoden bereit, um Dokumente, Sequenzpunkte, lexikalische Gültigkeitsbereiche und Variablen zu definieren.
Methoden
Methode |
Beschreibung |
---|---|
Schließt den Symbolwriter, ohne die Symbole an den Symbolspeicher zu übergeben. |
|
Schließt den Symbolwriter, nachdem die Symbole an den Symbolspeicher übergeben wurden. |
|
Schließt die aktuelle Methode. Sobald eine Methode geschlossen wurde, können in ihr keine Symbole mehr definiert werden. |
|
Schließt den zuletzt geöffneten Namespace. |
|
Schließt den aktuellen lexikalischen Gültigkeitsbereich. |
|
Definiert einen Namen für einen konstanten Wert. |
|
Definiert ein Quelldokument. |
|
Definiert eine einzelne Variable, die nicht in einer Methode ist. |
|
Definiert eine einzelne globale Variable. |
|
Definiert eine einzelne Variable im aktuellen lexikalischen Gültigkeitsbereich. |
|
Definiert einen einzelnen Parameter in der aktuellen Methode. |
|
Definiert eine Gruppe von Sequenzpunkten in der aktuellen Methode. |
|
Gibt die Informationen zurück, die ein Compiler benötigt, um den erforderlichen Debugverzeichniseintrag in den Header der Portable Executable-Datei (PE) zu schreiben. |
|
Legt die Metadatenemitter-Schnittstelle fest, die diesem Writer zugeordnet wird, und legt den Namen der Ausgabedatei fest, in die die Debugsymbole geschrieben werden. |
|
Legt die Metadatenemitter-Schnittstelle fest, die diesem Writer zugeordnet wird, legt den Namen der Ausgabedatei fest, in die die Debugsymbole geschrieben werden und legt den endgültigen Pfadnamen in der PDB (Program Database)-Datei fest. |
|
Öffnet eine Methode, in die Symbolinformationen ausgegeben werden. |
|
Öffnet einen neuen Namespace. |
|
Öffnet einen neuen lexikalischen Gültigkeitsbereich in der aktuellen Methode. |
|
Benachrichtigt den Symbolwriter, dass ein Metadatentoken neu zugeordnet wurde, als die Metadaten ausgegeben wurden. |
|
Gibt den tatsächlichen Anfang und das tatsächliche Ende einer Methode in einer Quelldatei an. |
|
Definiert den Offsetbereich für den angegebenen lexikalischen Gültigkeitsbereich. |
|
Definiert ein benutzerdefiniertes Attribut anhand seines Namens. |
|
Gibt die benutzerdefinierte Methode an, die der Einstiegspunkt für dieses Modul ist. |
|
Gibt an, dass der angegebene vollqualifizierte Namespacename in dem lexikalischen Gültigkeitsbereich verwendet wird, der gegenwärtig geöffnet ist. |
Anforderungen
Header: CorSym.idl, CorSym.h
Siehe auch
Referenz
ISymUnmanagedWriter2-Schnittstelle
ISymUnmanagedWriter3-Schnittstelle