Partager via


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