Sdílet prostřednictvím


IDebugVsaScriptCodeItem Rozhraní

Definice

Definuje metody, které vyhodnocují výrazy a parsují řetězce. Toto rozhraní je obvykle implementováno objektem, který představuje blok kódu, a obvykle ho volá ladicí program. Toto rozhraní poskytuje další funkce, které hostitel IActiveScript potřebuje.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Atributy

Metody

Evaluate()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě vyhodnotí blok, výraz nebo příkaz reprezentovaný položkou kódu a vrátí hodnotu . Obvykle ho volá ladicí program, který potřebuje vyhodnotit výraz (například v okno Kukátko příkladu). U výrazů je hodnota výsledkem výrazu. U bloků a příkazů je výsledným výrazem poslední výraz vypočítaný blokem nebo příkazem .

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při implementaci ve třídě parsuje řetězce a vrátí parsované informace. Tuto metodu obvykle volá ladicí program, který potřebuje parsovat informace o zarážce, která je reprezentována jako string . Ladicí program může mít zarážku, kterou uživatel zadá ve tvaru functionname-arguments-ILoffset. Pojmenovaný řetězec zarážky může mít složitý formát, například F.B(C.D[], int, arg : double ) : C.Abc + 123. Seznam parametrů je volitelný, stejně jako posun IL.

Platí pro