Dela via


IXCLRDataMethodInstance-gränssnitt

Innehåller metoder för att fråga efter information om en metodinstans.

Kommentar

Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.

Metoder

Metod beskrivning
GetILAddressMap Hämtar IL:et för att hantera mappningsinformation.
GetRepresentativeEntryAddress Hämtar den mest representativa startpunktsadressen för den interna kompilering av alla möjliga startpunkter för en metod.
Begär Begäranden om att fylla i bufferten som ges med metodinstansens data.
StartEnumExtents Tillhandahåller ett handtag för uppräkning av inbyggda kodregioner som är associerade med metoden.
UppräkningExtent Räknar upp de inbyggda kodregioner som är associerade med metoden.
EndEnumExtents Frigör de resurser som används av interna iteratorer som används under den interna kodintervalluppräkningen.
GetTokenAndScope Hämtar metadatatoken och metodens omfång.
GetILOffsetsByAddress Hämtar il-förskjutningarna som motsvarar den angivna adressen för metoden..
GetAddressRangesByILOffset Returnerar den interna kodadressen(es) som motsvarar en viss IL-förskjutning i metoden.
GetDefinition Hämtar metoddefinitionen som matchar den här metodinstansen.
GetName Hämtar det fullständigt kvalificerade namnet för den här metodinstansen.

Kommentarer

Det här gränssnittet finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Det är dock ett COM-gränssnitt som härleds från IUnknown med GUID ECD73800-22CA-4b0d-AB55-E9BA7E6318A5 som kan hämtas via de vanliga COM-mekanismerna.

Krav

Plattformar: Se Systemkrav. Rubrik: Inget bibliotek: Inga .NET Framework-versioner: Tillgänglig sedan 4.7

Se även