IDebugVsaScriptCodeItem Schnittstelle

Definition

Definiert Methoden zur Auswertung von Ausdrücken und Analyse von Zeichenfolgen. Diese Schnittstelle wird typischerweise von einem Objekt implementiert, das einen Codeblock darstellt, und meist von einem Debugger aufgerufen. Diese Schnittstelle bietet zusätzliche Funktionen, die von einem IActiveScript-Host benötigt werden.

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

public interface class IDebugVsaScriptCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6DFE759A-CB8B-4ca0-A973-1D04E0BF0B53")]
public interface IDebugVsaScriptCodeItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6DFE759A-CB8B-4ca0-A973-1D04E0BF0B53")>]
type IDebugVsaScriptCodeItem = interface
Public Interface IDebugVsaScriptCodeItem
Attribute

Methoden

Evaluate()

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

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.

ParseNamedBreakPoint(String, String, Int32, String, String, UInt64)

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

Analysiert bei Implementierung in einer Klasse Zeichenfolgen und gibt die aus der Analyse resultierenden Informationen zurück. Diese Methode wird normalerweise von einem Debugger aufgerufen, der Informationen zu einem als string dargestellten Haltepunkt analysieren muss. Für den Debugger wurde möglicherweise vom Benutzer ein Haltepunkt im Format Funktionsname-Argumente-ILOffset eingegeben. Eine benannte Haltepunktzeichenfolge kann ein komplexes Format besitzen, z.B. F.B(C.D[], int, arg : double ) : C.Abc + 123. Die Parameterliste und der IL-Offset sind optional.

Gilt für