Interfaccia ICorDebugType
Rappresenta un tipo, di base o complesso, ovvero definito dall'utente. Se il tipo è generico, ICorDebugType
rappresenta il tipo generico di cui è stata creata un'istanza.
Metodi
Metodo | Descrizione |
---|---|
Metodo EnumerateTypeParameters | Ottiene un puntatore di interfaccia a un oggetto ICorDebugTypeEnum che fa riferimento ai parametri generici Type della classe a cui fa riferimento questo ICorDebugType oggetto . |
Metodo GetBase | Ottiene un puntatore di interfaccia a un ICorDebugType oggetto che fa riferimento alla classe di base a cui fa riferimento l'oggetto ICorDebugType , se presente. |
Metodo GetClass | Ottiene un puntatore di interfaccia a un oggetto ICorDebugClass che fa riferimento al costruttore tipizzato di questo ICorDebugType oggetto . |
Metodo GetFirstTypeParameter | Ottiene un puntatore di interfaccia a un ICorDebugType oggetto che fa riferimento al primo parametro generico Type per il costruttore della classe a cui fa riferimento questo ICorDebugType oggetto . |
Metodo GetRank | Ottiene il numero di dimensioni in un tipo di matrice. |
Metodo GetStaticFieldValue | Ottiene un puntatore di interfaccia a un oggetto ICorDebugValue che contiene il valore del campo statico a cui fa riferimento il token di campo specificato nel frame dello stack specificato. |
Metodo GetType | Ottiene un valore CorElementType che descrive il tipo nativo di Common Language Runtime Type a cui fa riferimento questo ICorDebugType oggetto . |
Commenti
Se il tipo è generico, ICorDebugClass
rappresenta il tipo non convalidato. L'interfaccia ICorDebugType
rappresenta un tipo generico di cui è stata creata un'istanza. Ad esempio, Hashtable<K, V> sarebbe rappresentato da ICorDebugClass
, mentre Hashtable<Int32, String> sarebbe rappresentato da ICorDebugType
.
I tipi non generici sono rappresentati sia da che ICorDebugClass
ICorDebugType
da . Quest'ultima interfaccia è stata introdotta in .NET Framework versione 2.0 per gestire la creazione di istanze dei tipi.
Nota
Questa interfaccia non supporta la chiamata in modalità remota, tra computer o tra processi.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: Disponibile dalla versione 2.0
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per