IDebugVsaScriptCodeItem Schnittstelle

Definition

Definiert Methoden, die Ausdrücke auswerten und Zeichenfolgen analysieren. Diese Schnittstelle wird in der Regel von einem Objekt implementiert, das einen Codeblock darstellt und normalerweise von einem Debugger aufgerufen wird. 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

Name Beschreibung
Evaluate()

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

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.

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.

Wenn sie in einer Klasse implementiert wird, analysiert sie Zeichenfolgen und gibt die analysierten Informationen zurück. Diese Methode wird in der Regel von einem Debugger aufgerufen, der Informationen zu einem Haltepunkt analysieren muss, der als Einbruchpunkt stringdargestellt wird. Der Debugger hat möglicherweise einen Haltepunkt, der vom Benutzer in der Form functionname-arguments-ILoffset eingegeben wurde. Eine benannte Haltepunktzeichenfolge kann ein komplexes Format aufweisen, z. B. die F.B(C.D[], int, arg : double ) : C.Abc + 123. Parameterliste ist optional, wie der IL-Offset.

Gilt für: