Sdílet prostřednictvím


IXCLRDataMethodInstance – rozhraní

Poskytuje metody pro dotazování informací o instanci metody.

Poznámka:

Toto rozhraní API bylo původně navrženo pro interní použití v modulu runtime. I když se teď podporuje pro použití třetí strany, doporučujeme pracovat s rozhraními ICorDebug API, ICorProfiler pokud je to možné.

Metody

metoda Popis
GetILAddressMap Získá IL pro adresování mapových informací.
GetRepresentativeEntryAddress Získá nejreprezentativnější vstupní bod adresy pro nativní kompilaci všech možných vstupních bodů pro metodu.
Požádat Požadavky na naplnění vyrovnávací paměti poskytnuté daty instance metody.
StartEnumExtents Poskytuje popisovač pro výčet nativních oblastí kódu přidružených k metodě.
EnumExtent Vytvoří výčet oblastí nativního kódu přidružených k metodě.
EndEnumExtents Uvolní prostředky používané interními iterátory používanými během výčtu rozsahu nativního kódu.
GetTokenAndScope Získá token metadat a rozsah metody.
GetILOffsetsByAddress Získá posuny IL odpovídající dané adrese metody..
GetAddressRangesByILOffset Vrátí nativní adresy kódu, které odpovídají danému posunu IL v rámci metody.
GetDefinition Získá definici metody, která odpovídá této instanci metody.
GetName Získá plně kvalifikovaný název pro tuto instanci metody.

Poznámky

Toto rozhraní se nachází uvnitř modulu runtime a není vystaveno prostřednictvím žádných hlaviček nebo souborů knihovny. Jedná se však o rozhraní MODELU COM, které je odvozeno od IUnknown identifikátoru GUID ECD73800-22CA-4b0d-AB55-E9BA7E6318A5 , které lze získat pomocí obvyklých mechanismů modelu COM.

Požadavky

Platformy: Viz požadavky na systém. Hlavička: Žádná knihovna: Žádné verze rozhraní .NET Framework: Dostupné od verze 4.7

Viz také