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