Interfaz ICorDebugType
Representa un tipo, ya sea básico o complejo (es decir, definido por el usuario). Si el tipo es genérico, ICorDebugType
representa el tipo genérico con instancias.
Métodos
Método | Descripción |
---|---|
Método EnumerateTypeParameters | Obtiene un puntero de interfaz a un objeto ICorDebugTypeEnum que hace referencia a los parámetros Type genéricos de la clase a la que hace referencia este objeto ICorDebugType . |
Método GetBase | Obtiene un puntero de interfaz a un objeto ICorDebugType que hace referencia a la clase base de la clase a la que hace referencia este objeto ICorDebugType , si existe. |
Método GetClass | Obtiene un puntero de interfaz a un objeto ICorDebugClass que hace referencia al constructor con tipo de este objeto ICorDebugType . |
Método GetFirstTypeParameter | Obtiene un puntero de interfaz a un objeto ICorDebugType que hace referencia al primer parámetro Type genérico para el constructor de la clase a la que hace referencia este objeto ICorDebugType . |
Método GetRank | Obtiene el número de dimensiones de un tipo de matriz. |
Método GetStaticFieldValue | Obtiene un puntero de interfaz a un objeto ICorDebugValue que contiene el valor del campo estático al que hace referencia el token de campo especificado en el marco de pila especificado. |
Método GetType | Obtiene un valor CorElementType que describe el tipo nativo de Common Language Runtime Type al que hace referencia este objeto ICorDebugType . |
Comentarios
Si el tipo es genérico, ICorDebugClass
representa el tipo sin instancias. La interfaz ICorDebugType
representa un tipo genérico con instancias. Por ejemplo, Hashtable<K, V> se representaría mediante ICorDebugClass
, mientras que Hashtable<Int32, String> se representaría mediante ICorDebugType
.
Los tipos no genéricos se representan mediante ICorDebugClass
y ICorDebugType
. Esta última interfaz se incluyó en .NET Framework 2.0 para tratar la creación de instancias de tipos.
Nota
Esta interfaz no admite que se la llame de forma remota, ya sea entre procesos o entre equipos.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 2.0
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de