Интерфейс ICorDebugType
Представляет тип, базовый или сложный (то есть определяемый пользователем). Если тип универсален, интерфейс ICorDebugType
представляет универсальный тип с экземплярами.
Методы
Метод | Описание |
---|---|
Метод EnumerateTypeParameters | Возвращает указатель интерфейса на объект ICorDebugTypeEnum, который ссылается на универсальные Type параметры класса, на который ссылается данный объект ICorDebugType . |
Метод GetBase | Получает указатель интерфейса на объект , ICorDebugType который ссылается на базовый класс класса, на который ссылается данный ICorDebugType объект , если он существует. |
Метод GetClass | Получает указатель интерфейса на ICorDebugClass, ссылающийся на типизированный конструктор данного ICorDebugType объекта . |
Метод GetFirstTypeParameter | Возвращает указатель интерфейса на объект , ICorDebugType который ссылается на первый универсальный Type параметр для конструктора класса, на который ссылается данный объект ICorDebugType . |
Метод GetRank | Возвращает количество измерений в типе массива. |
Метод GetStaticFieldValue | Возвращает указатель интерфейса на объект ICorDebugValue, содержащий значение статического поля, на которое ссылается указанный маркер поля в заданном кадре стека. |
Метод GetType | Возвращает значение CorElementType, описывающее собственный тип среды CLR Type , на которую ссылается данный объект ICorDebugType . |
Комментарии
Если тип является универсальным, ICorDebugClass
представляет неинсстантированный тип. Интерфейс ICorDebugType
представляет экземпляр универсального типа. Например, hashtable<K, V> будет представлен с помощью ICorDebugClass
, тогда как Hashtable<Int32, String> будет представлен с помощью ICorDebugType
.
Неуниверсические типы представлены как ICorDebugClass
и ICorDebugType
. Последний интерфейс был представлен в платформа .NET Framework версии 2.0 для обработки экземпляров типа.
Примечание
Этот интерфейс не поддерживает удаленные вызовы между компьютерами или между процессами.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по