IDebugVsaScriptCodeItem Interfejs

Definicja

Definiuje metody, które oceniają wyrażenia i analizują ciągi. Ten interfejs jest zwykle implementowany przez obiekt, który reprezentuje blok kodu i jest zwykle wywoływany przez debuger. Ten interfejs zapewnia dodatkowe funkcje, które są wymagane przez hosta IActiveScript.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Atrybuty

Metody

Evaluate()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zaimplementowane w klasie analizuje ciągi i zwraca informacje analizowane na zewnątrz. Ta metoda jest zwykle wywoływana przez debuger, który musi analizowanie informacji o punkcie przerwania reprezentowanym jako string . Debuger może mieć punkt przerwania wpisany przez użytkownika w postaci functionname-arguments-ILoffset. Nazwany ciąg punktu przerwania może mieć format złożony, na przykład F.B(C.D[], int, arg : double ) : C.Abc + 123. Lista parametrów jest opcjonalna, podobnie jak przesunięcie IL.

Dotyczy