IDebugFunctionObject2
Important
Dans Visual Studio 2015, cette façon d’implémenter des évaluateurs d’expression est déconseillée. Pour plus d’informations sur l’implémentation d’évaluateurs d’expression CLR, consultez l’exemple d’évaluateurs d’expression CLR et d’évaluateur d’expression managée.
Représente une fonction et améliore l’interface IDebugFunctionObject .
Syntaxe
IDebugFunctionObject2 : IUnknown
Remarques pour les implémenteurs
Un évaluateur d’expression (EE) implémente cette interface pour représenter une fonction.
Remarques pour les appelants
Les méthodes de cette interface reportent celles d’IDebugFunctionObject de la manière suivante :
La méthode IDebugEvaluate prend des indicateurs.
La méthode CreateObject prend des indicateurs et un délai d’expiration.
La méthode CreateStringObjectWithLength prend une longueur.
Méthodes
Cette interface implémente les méthodes suivantes :
Méthode | Description |
---|---|
CreateObject | Crée un objet qui utilise des paramètres d’indicateur d’évaluation donnés à un constructeur et une valeur de délai d’expiration. |
CreateStringObjectWithLength | Crée un objet de chaîne qui a la longueur spécifiée. |
Évaluer | Appelle la fonction et retourne la valeur résultante en tant qu’objet. |
Spécifications
En-tête : Ee.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll