ICorDebugEval2::CreateValueForType, méthode
Obtient un pointeur vers une nouvelle ICorDebugValue du type spécifié, avec une valeur initiale de zéro ou null.
Syntaxe
HRESULT CreateValueForType (
[in] ICorDebugType *pType,
[out] ICorDebugValue **ppValue
);
Paramètres
pType
[in] Pointeur vers un objet ICorDebugType qui représente le type.
ppValue
[out] Pointeur vers l’adresse d’un objet ICorDebugValue
qui représente la valeur.
Notes
CreateValueForType
généralise ICorDebugEval::CreateValue en vous permettant de spécifier un type d’objet arbitraire, y compris des types construits tels que List<int>
. Le seul objectif de cette méthode est de générer une valeur qui peut être passée à une évaluation de fonction.
Le type doit être une classe ou un type valeur. Vous ne pouvez pas utiliser cette méthode pour créer des valeurs de tableau ou des valeurs de chaîne.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour