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