Поделиться через


Интерфейс 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

См. также