IDebugVsaScriptCodeItem.Evaluate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
W przypadku zaimplementowania w klasie funkcja oblicza blok, wyrażenie lub instrukcje reprezentowane przez element kodu i zwraca wartość. Zwykle jest on wywoływany przez debuger, który musi oszacować wyrażenie (na okno wyrażeń kontrolnych przykład). W przypadku wyrażeń wartość jest wynikiem wyrażenia. W przypadku bloków i instrukcji wyrażenie wynikowe jest ostatnim wyrażeniem obliczonym przez blok lub instrukcje.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
public:
System::Object ^ Evaluate();
public object Evaluate ();
abstract member Evaluate : unit -> obj
Public Function Evaluate () As Object
Zwraca
Wartość reprezentująca ocenę instrukcji, wyrażenia lub bloku.
Uwagi
Należy Evaluate pamiętać, że metoda jest funkcjonalnie identyczna z Execute metodą . Różnią się tylko atrybuty marshalingu. Ta wersja interfejsu umożliwia debugerowi nieza zarządzania uzyskanie wartości zwracanej jako IUnknown
wskaźnika, a nie VARIANT
.