ICorDebugType, interface

Représente un type, de base ou complexe (c’est-à-dire défini par l’utilisateur). Si le type est générique, ICorDebugType représente le type générique instancié.

Méthodes

Méthode Description
EnumerateTypeParameters, méthode Obtient un pointeur d’interface vers un ICorDebugTypeEnum qui référence les paramètres Type génériques de la classe référencée par ce ICorDebugType.
GetBase, méthode Obtient un pointeur d’interface vers un ICorDebugType qui référence la classe de base de la classe référencée par ce ICorDebugType, le cas échéant.
GetClass, méthode Obtient un pointeur d’interface vers un ICorDebugClass qui référence le constructeur typé de ce ICorDebugType.
GetFirstTypeParameter, méthode Obtient un pointeur d’interface vers un ICorDebugType qui référence le premier paramètre Type générique du constructeur de la classe référencée par ce ICorDebugType.
GetRank, méthode Obtient le nombre de dimensions dans un type tableau.
GetStaticFieldValue, méthode Obtient un pointeur d’interface vers un ICorDebugValue qui contient la valeur du champ static référencé par le jeton de champ spécifié dans le frame de pile spécifié.
GetType, méthode Obtient une valeur CorElementType qui décrit le type natif du Type Common Language Runtime référencé par ce ICorDebugType.

Remarques

Si le type est générique, ICorDebugClass représente le type non instancié. L’interface ICorDebugType représente un type générique instancié. Par exemple, Hashtable<K, V> est représenté par ICorDebugClass, alors que Hashtable<Int32, String> est représenté par ICorDebugType.

Les types non génériques sont représentés par ICorDebugClass et ICorDebugType. Cette dernière interface a été introduite dans le .NET Framework version 2.0 pour gérer l’instanciation de type.

Notes

Cette interface ne prend pas en charge l'appel à distance, que ce soit entre ordinateurs ou entre processus.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi