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
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.