Partager via


ICorDebugSymbolProvider, interface

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

Méthodes

Méthode Descriptif
GetAssemblyImageBytes, méthode Lit les données d’un assembly fusionné en fonction d’une adresse virtuelle relative (RVA) 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 en fonction d’une adresse virtuelle relative (RVA) 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 symboles pour tous les assemblys fusionnés.
GetMethodLocalSymbols, méthode Obtient les symboles locaux d’une méthode en fonction de 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 méthode, telles que le jeton de métadonnées de la méthode et les 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 de l’objet 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, telles que le nombre de signatures de ses paramètres génériques, en fonction d’une adresse virtuelle relative (RVA) dans une table virtuelle.

Remarques

Note

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

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

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

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.6