Condividi tramite


System.Diagnostics.SymbolStore Spazio dei nomi

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.