System.Diagnostics.SymbolStore Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce classi che consentono la lettura e la scrittura delle informazioni sui simboli di debug, ad esempio le mappe delle righe di origine a MSIL (Microsoft Intermediate Language). I compilatori destinati a .NET possono archiviare le informazioni sui simboli di debug nei file PDB (Programmatori). I debugger e gli strumenti di Code Profiler consentono di leggere le informazioni sui simboli di debug in fase di esecuzione.
Classi
SymBinder |
Rappresenta un raccoglitore di simboli per codice gestito. |
SymBinderBase |
Definisce il comportamento principale della classe SymBinder. |
SymDocument |
Rappresenta un documento al quale fa riferimento un archivio di simboli. |
SymDocumentBase |
Definisce il comportamento principale della classe SymDocument. |
SymDocumentType |
Contiene i GUID pubblici per i tipi di documento da utilizzare con l'archivio dei simboli. |
SymDocumentWriter |
Fornisce i metodi per la scrittura di un documento cui viene fatto riferimento in un archivio di simboli. |
SymDocumentWriterBase |
Definisce il comportamento principale della classe SymDocumentWriter. |
SymLanguageType |
Contiene i GUID pubblici per i tipi di linguaggio da utilizzare con l'archivio dei simboli. |
SymLanguageVendor |
Contiene i GUID pubblici per i fornitori di linguaggio da utilizzare con l'archivio dei simboli. |
SymMethod |
Rappresenta un metodo all'interno di un archivio simboli. |
SymMethodBase |
Definisce il comportamento principale della classe SymMethod. |
SymReader |
Fornisce l'accesso a documenti, metodi e variabili all'interno di un archivio simboli. |
SymReaderBase |
Definisce il comportamento principale della classe SymReader. |
SymScope |
Rappresenta un ambito lessicale in SymMethod che consente di accedere agli offset iniziali e finali dell'ambito, nonché ai relativi ambiti padre e figlio. |
SymScopeBase |
Definisce il comportamento principale della classe SymScope. |
SymVariable |
Rappresenta una variabile all'interno di un archivio simboli. |
SymVariableBase |
Definisce il comportamento principale della classe SymVariable. |
SymWriter |
Rappresenta un writer di simboli per codice gestito. |
SymWriterBase |
Definisce il comportamento principale della classe SymWriter. |
Struct
SymbolToken |
La struttura SymbolToken è una rappresentazione in forma di oggetto di un token che indica informazioni sui simboli. |
Interfacce
ISymbolBinder |
Rappresenta un raccoglitore di simboli per codice gestito. |
ISymbolBinder1 |
Rappresenta un raccoglitore di simboli per codice gestito. |
ISymbolDocument |
Rappresenta un documento al quale fa riferimento un archivio di simboli. |
ISymbolDocumentWriter |
Rappresenta un documento al quale fa riferimento un archivio di simboli. |
ISymbolMethod |
Rappresenta un metodo all'interno di un archivio simboli. |
ISymbolNamespace |
Rappresenta uno spazio dei nomi all'interno di un archivio simboli. |
ISymbolReader |
Rappresenta un visualizzatore dei simboli per codice gestito. |
ISymbolScope |
Rappresenta un ambito lessicale in ISymbolMethod che consente di accedere agli offset iniziali e finali dell'ambito, nonché ai relativi ambiti padre e figlio. |
ISymbolVariable |
Rappresenta una variabile all'interno di un archivio simboli. |
ISymbolWriter |
Rappresenta un writer di simboli per codice gestito. |
Enumerazioni
SymAddressKind |
Specifica i tipi di indirizzo per le variabili locali, i parametri e i campi nei metodi DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32) e DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) dell'interfaccia ISymbolWriter. |