Интерфейс IXCLRDataTypeInstance
Предоставляет методы для запроса сведений об экземпляре типа.
Примечание.
Этот API изначально был разработан для внутреннего использования во время выполнения. Хотя она теперь поддерживается для 3-го стороннего использования, мы рекомендуем по возможности работать с ICorDebug
ICorProfiler
и API.
Методы
Метод | Description |
---|---|
GetNumStaticFields | Возвращает количество статических полей в типе. |
GetStaticFieldByIndex | Получите одно статическое поле типа. |
GetDefinition | Возвращает определение типа, соответствующее этому экземпляру. |
StartEnumMethodInstances | Предоставляет дескриптор для перечисления экземпляров метода типа. |
EnumMethodInstance | Перечисляет экземпляры метода типа. |
EndEnumMethodInstances | Освобождает ресурсы, используемые внутренними итераторами, используемыми во время перечисления экземпляров метода. |
GetName | Возвращает полное имя этого экземпляра типа. |
Замечания
Этот интерфейс находится внутри среды выполнения и не предоставляется через какие-либо заголовки или файлы библиотеки. Однако это COM-интерфейс, производный от GUID4D078D91-9CB3-4b0d-97AC-28C8A5A82597
, который можно получить с IUnknown
помощью обычных механизмов COM.
Требования
Платформы: см. раздел Требования к системе. Заголовок: Нет библиотеки: нет платформа .NET Framework версий: доступно с версии 4.7