Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Representa un tipo, que puede ser básico o complejo (es decir, definido por el usuario). Si el tipo es genérico, ICorDebugClass representa el tipo genérico sin instancias.
interface ICorDebugClass : IUnknown {
HRESULT GetModule (
[out] ICorDebugModule **pModule
);
HRESULT GetStaticFieldValue (
[in] mdFieldDef fieldDef,
[in] ICorDebugFrame *pFrame,
[out] ICorDebugValue **ppValue
);
HRESULT GetToken (
[out] mdTypeDef *pTypeDef
);
};
Métodos
Método |
Descripción |
|---|---|
Obtiene el módulo que define esta clase. |
|
Obtiene el valor del campo estático especificado. |
|
Obtiene el símbolo (token) de metadatos de TypeDef para esta clase. |
Comentarios
La interfaz ICorDebugClass representa un tipo genérico sin instancias. La interfaz ICorDebugType representa un tipo genérico con instancias. Por ejemplo, Hashtable<K, V> estaría representado por ICorDebugClass, mientras que Hashtable<Int32, String> estaría representado por ICorDebugType.
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.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework, versiones: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0