Compartir a través de


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