IDebugVsaScriptCodeItem.Evaluate Metoda

Definicja

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

Object

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 .

Dotyczy