Partager via


ICorDebugSymbolProvider, interface

Fournit des méthodes pouvant être utilisées pour récupérer des informations sur les symboles de débogage.

Méthodes

Méthode Description
GetAssemblyImageBytes, méthode Lit les données d’un assembly fusionné pour une adresse virtuelle relative (RVA) donnée dans l’assembly fusionné.
GetAssemblyImageMetadata, méthode Retourne les métadonnées d'un assembly fusionné.
GetCodeRange, méthode Obtient l'adresse de début et la taille de la méthode pour une adresse virtuelle relative (RVA) donnée dans une méthode.
GetInstanceFieldSymbols, méthode Obtient les symboles de champ d'instance qui correspondent à une signature typespec.
GetMergedAssemblyRecords, méthode Obtient les enregistrements de symbole de tous les assemblys fusionnés.
GetMethodLocalSymbols, méthode Obtient les symboles locaux d'une méthode selon l'adresse virtuelle relative (RVA) de cette méthode.
GetMethodParameterSymbols, méthode Obtient les symboles de paramètre d'une méthode en fonction de l'adresse virtuelle relative (RVA) de cette méthode.
GetMethodProps, méthode Retourne des informations sur les propriétés de la méthode, telles que le jeton de métadonnées de la méthode et des informations sur ses paramètres génériques, en fonction d'une adresse virtuelle relative (RVA) dans cette méthode.
GetObjectSize, méthode Retourne la taille d'un objet en fonction de sa signature typespec.
GetStaticFieldSymbols, méthode Obtient les symboles de champ statique qui correspondent à une signature typespec.
GetTypeProps, méthode Retourne des informations sur les propriétés d'un type, comme le nombre de signature de ses paramètres génériques, en fonction d'une adresse virtuelle relative (RVA) dans une vtable.

Notes

Notes

Cette interface est uniquement disponible avec .NET Native. Si vous implémentez cette interface pour des scénarios ICorDebug en dehors de .NET Native, le Common Language Runtime ignore cette interface.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 4.6, .NET Native uniquement

Voir aussi