Freigeben über


IDebugVsaScriptCodeItem.Evaluate Methode

Definition

Wertet bei Implementierung in einer Klasse den Block, den Ausdruck oder die Anweisung aus, der bzw. die durch das Codeelement dargestellt wird, und gibt den Wert zurück. Wird normalerweise von einem Debugger aufgerufen, der einen Ausdruck auswerten muss (z. B. in einem Überwachungsfenster). Für Ausdrücke ist der Wert das Ergebnis des Ausdrucks. Für Blöcke und Anweisungen ist der Ausdruck der letzte vom Block oder der Anweisung berechnete Ausdruck.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public:
 System::Object ^ Evaluate();
public object Evaluate ();
abstract member Evaluate : unit -> obj
Public Function Evaluate () As Object

Gibt zurück

Ein Wert, der die Auswertung der Anweisung, des Ausdrucks oder des Block darstellt.

Hinweise

Beachten Sie, dass die Evaluate -Methode funktionell mit der Execute -Methode identisch ist. Nur die Marshallingattribute unterscheiden sich. Diese Version der Schnittstelle ermöglicht es einem nicht verwalteten Debugger, den Rückgabewert als Zeiger und nicht VARIANTals IUnknown abzurufen.

Gilt für: