Udostępnij za pośrednictwem


IDebugFunctionObject2

Ważne

W programie Visual Studio 2015 ten sposób implementowania ewaluatorów wyrażeń jest przestarzały. Aby uzyskać informacje na temat implementowania ewaluatorów wyrażeń CLR, zobacz CLR Expression Evaluators and Managed Expression Evaluator Sample (Ewaluator wyrażeń zarządzanych).

Reprezentuje funkcję i rozszerza interfejs IDebugFunctionObject .

Składnia

IDebugFunctionObject2 : IUnknown

Uwagi dotyczące implementacji

Ewaluator wyrażeń (EE) implementuje ten interfejs w celu reprezentowania funkcji.

Uwagi dotyczące wywoływania

Metody tego interfejsu odroczają te klasy IDebugFunctionObject w następujący sposób:

  • Metoda IDebugEvaluate przyjmuje flagi.

  • Metoda CreateObject pobiera flagi i limit czasu.

  • Metoda CreateStringObjectWithLength ma długość.

Metody

Ten interfejs implementuje następujące metody:

Metoda opis
CreateObject Tworzy obiekt, który używa konstruktora podanego ustawienia flagi oceny i wartości limitu czasu.
CreateStringObjectWithLength Tworzy obiekt ciągu o określonej długości.
Evaluate Wywołuje funkcję i zwraca wynikową wartość jako obiekt.

Wymagania

Nagłówek: Ee.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll