IDebugVsaScriptCodeItem.Evaluate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bei der Implementierung in einer Klasse wertet der Block, der Ausdruck oder die Anweisung aus, die durch das Codeelement dargestellt wird, und gibt den Wert zurück. Er wird in der Regel von einem Debugger aufgerufen, der einen Ausdruck auswerten muss (z. B. in einem Überwachungsfenster). Bei Ausdrücken ist der Wert das Ergebnis des Ausdrucks. Bei Blöcken und Anweisungen ist der resultierende Ausdruck der letzte Ausdruck, der durch den Block oder die Anweisung berechnet wird.
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 Blocks 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 einem nicht verwalteten Debugger, den Rückgabewert als IUnknown Zeiger anstelle eines Zeigers VARIANTabzurufen.