IXCLRDataMethodDefinition Interface
Provides methods for querying information about a method definition.
Note
This API was originally designed for internal use in the runtime. Although it is now supported for 3rd party use, we recommend working with ICorDebug
and ICorProfiler
APIs when possible.
Methods
The following methods are some of the methods available in the interface.
Method | Description |
---|---|
StartEnumInstances | Provides a handle for the enumeration of method instances for a given IXCLRDataAppDomain . |
EnumInstance | Enumerates the instances of this method definition. |
EndEnumInstances | Releases the resources used by internal iterators used during instance enumeration. |
Request | Requests to populate the buffer given with the method's data. |
GetRepresentativeEntryAddress | Gets the most representative start address of the native code for this method. |
GetTokenAndScope | Gets the metadata token and scope of the method. |
StartEnumExtents Method | Provides a handle for the enumeration of IL code regions associated with the method. |
EnumExtent | Enumerates the IL code regions associated with this method. |
EndEnumExtents | Releases the resources used by internal iterators used during IL code region enumeration. |
Remarks
This interface lives inside the runtime and is not exposed through any headers or library files. However, it's a COM interface that derives from IUnknown
with GUID AAF60008-FB2C-420b-8FB1-42D244A54A97
that can be obtained through the usual COM mechanisms.
Requirements
Platforms: See System Requirements. Header: None Library: None .NET Framework Versions: Available since 4.7