IXCLRDataMethodInstance Interface
Fornece métodos para consultar informações sobre uma instância de método.
Nota
Esta API foi originalmente projetada para uso interno no tempo de execução. Embora agora seja suportado para uso de terceiros 3rd, recomendamos trabalhar com ICorDebug
e ICorProfiler
APIs quando possível.
Métodos
Método | Description |
---|---|
GetILAddressMapa | Obtém o IL para endereçar informações de mapeamento. |
GetRepresentativeEntryAddress | Obtém o endereço de ponto de entrada mais representativo para a compilação nativa de todos os pontos de entrada possíveis para um método. |
Pedir | Solicitações para preencher o buffer fornecido com os dados da instância do método. |
StartEnumExtents | Fornece um identificador para a enumeração de regiões de código nativo associadas ao método. |
EnumExtensão | Enumera as regiões de código nativo associadas ao método. |
EndEnumExtents | Libera os recursos usados por iteradores internos usados durante a enumeração de intervalo de código nativo. |
GetTokenAndScope | Obtém o token de metadados e o escopo do método. |
GetILOffsetsByAddress | Obtém o(s) deslocamento(s) IL correspondente(s) ao endereço fornecido para o método.. |
GetAddressRangesByILOffset | Retorna o(s) endereço(s) de código nativo que correspondem a um determinado deslocamento de IL dentro do método. |
GetDefinition | Obtém a definição de método que corresponde a essa instância de método. |
GetName | Obtém o nome totalmente qualificado para esta instância de método. |
Observações
Essa interface vive dentro do tempo de execução e não é exposta através de cabeçalhos ou arquivos de biblioteca. No entanto, é uma interface COM que deriva com IUnknown
GUID ECD73800-22CA-4b0d-AB55-E9BA7E6318A5
que pode ser obtido através dos mecanismos COM usuais.
Requisitos
Plataformas: Consulte Requisitos do sistema. Cabeçalho: Nenhuma Biblioteca: Nenhuma Versões do .NET Framework: Disponível desde 4.7