Compartir a través de


ICorDebugType (Interfaz)

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

ICorDebugType::EnumerateTypeParameters (Método)

Obtiene un puntero de interfaz a una instancia de ICorDebugTypeEnum que hace referencia a los parámetros Type genéricos de la clase a la que hace referencia esta instancia de ICorDebugType.

ICorDebugType::GetBase (Método)

Obtiene un puntero de interfaz a una instancia de ICorDebugType que hace referencia a la clase base de la clase a la que hace referencia esta instancia de ICorDebugType, si existe.

ICorDebugType::GetClass (Método)

Obtiene un puntero de interfaz a una instancia de ICorDebugClass que hace referencia al constructor con tipo de esta instancia de ICorDebugType.

ICorDebugType::GetFirstTypeParameter (Método)

Obtiene un puntero de interfaz a una instancia de ICorDebugType que hace referencia al primer parámetro Type genérico para el constructor de la clase a la que hace referencia esta instancia de ICorDebugType.

ICorDebugType::GetRank (Método)

Obtiene el número de dimensiones de un tipo de matriz.

ICorDebugType::GetStaticFieldValue (Método)

Obtiene un puntero de interfaz a una instancia de ICorDebugValue que contiene el valor del campo estático al que hace referencia el token de campo especificado en el marco de pila especificado.

ICorDebugType::GetType (Método)

Obtiene un valor de CorElementType que describe el tipo nativo de la instancia de Type de Common Language Runtime a la que hace referencia esta instancia de 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, ICorDebugClass representaría Hashtable<K, V>, mientras que ICorDebugType representaría Hashtable<Int32, String>.

ICorDebugClass e ICorDebugType representan tipos no genéricos. La última interfaz se introdujo en la versión 2.0 de .NET Framework para tratar la creación de instancias de tipos.

NotaNota

Esta interfaz no admite que se la llame de forma remota, ya sea entre procesos o entre equipos.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Otros recursos

Interfaces para depuración