Interfaccia ICorDebugSymbolProvider

Fornisce metodi che possono essere usati per recuperare informazioni relative al simbolo di debug.

Metodi

Metodo Descrizione
Metodo GetAssemblyImageBytes Legge i dati da un assembly sottoposto a merge tramite un indirizzo RVA (Relative Virtual Address) specificato nell'assembly sottoposto a merge.
Metodo GetAssemblyImageMetadata Restituisce i metadati da un assembly sottoposto a merge.
Metodo GetCodeRange Ottiene l'indirizzo iniziale del metodo e la dimensione sulla base di un indirizzo RVA (Relative Virtual Address) in un metodo.
Metodo GetInstanceFieldSymbols Ottiene i simboli dei campi di istanza che corrispondono a una firma typespec.
Metodo GetMergedAssemblyRecords Ottiene i record dei simboli per tutti gli assembly sottoposti a merge.
Metodo GetMethodLocalSymbols Ottiene i simboli locali del metodo da un indirizzo RVA (Relative Virtual Address) di tale metodo.
Metodo GetMethodParameterSymbols Ottiene i parametri del metodo da un indirizzo RVA (Relative Virtual Address) di tale metodo.
Metodo GetMethodProps Restituisce informazioni sulle proprietà del metodo, ad esempio il token di metadati del metodo e informazioni sui relativi parametri generici, da un indirizzo RVA (Relative Virtual Address) fornito in tale metodo.
Metodo GetObjectSize Restituisce le dimensioni dell'oggetto per un oggetto in base alla relativa firma typespec.
Metodo GetStaticFieldSymbols Ottiene i simboli dei campi statici che corrispondono a una firma typespec.
Metodo GetTypeProps Restituisce informazioni sulle proprietà di un tipo, ad esempio il numero di firma dei parametri generici, dato un indirizzo RVA (Relative Virtual Address) in un oggetto vtable.

Commenti

Nota

Questa interfaccia è disponibile solo con .NET Native. Se questa interfaccia viene implementata per scenari ICorDebug al di fuori di .NET Native, sarà ignorata da Common Language Runtime.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile dalla versione 4.6, solo .NET Native

Vedi anche