Interface de ICorDebugType
Representa um tipo básico ou complexo (isto é, usuário-definido). Se o tipo é genérico, ICorDebugType representa o tipo genérico instanciado.
Métodos
Método |
Descrição |
---|---|
Obtém um ponteiro de interface para um ICorDebugTypeEnum que referencia a classe genérica Type os parâmetros da classe referenciada por este ICorDebugType. |
|
Obtém um ponteiro de interface para um ICorDebugType que referencia a classe base da classe referenciada por este ICorDebugType, se houver. |
|
Obtém um ponteiro de interface para um ICorDebugClass que referencia o construtor digitado isso ICorDebugType. |
|
Obtém um ponteiro de interface para um ICorDebugType que faz referência o primeiro genérico Type parâmetro para o construtor da classe referenciada por este ICorDebugType. |
|
Obtém o número de dimensões em um tipo de matriz. |
|
Obtém um ponteiro de interface para um ICorDebugValue que contém o valor do campo estático referenciado pelo token de campo especificado na estrutura de pilhas especificado. |
|
Obtém um CorElementType valor que descreve o tipo nativo do common language runtime Type referenciada por este ICorDebugType. |
Comentários
Se o tipo é genérico, ICorDebugClass representa o tipo sem instância. O ICorDebugType interface representa um tipo genérico instanciado. Por exemplo, Hashtable < K, V > seria representada por ICorDebugClass, enquanto Hashtable < Int32, String > seria representada por ICorDebugType.
Os tipos de não-genéricas são representados por ambos ICorDebugClass e ICorDebugType. A segunda interface foi introduzida na.NET Framework versão 2.0 para lidar com a instanciação do tipo.
Observação
Esta interface não dá suporte a que está sendo chamado remotamente, entre computadores ou entre processos.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0