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 je obvykle volána ladicí program. Toto rozhraní poskytuje další funkce, které vyžaduje hostitel IActiveScript.

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

Name Description
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 se volá ladicí program, který potřebuje vyhodnotit výraz (například v okně kukátka). U výrazů je výsledkem výrazu hodnota. U bloků a příkazů je výsledný výraz posledním výrazem vypočítaným 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ě analyzuje řetězce a vrátí analyzované informace. Tato metoda je obvykle volána ladicí program, který potřebuje analyzovat informace o zarážce, která je reprezentována jako string. Ladicí program může mít zarážku napsanou uživatelem ve formuláři functionname-arguments-ILoffset. Pojmenovaný řetězec zarážky může mít složitý formát, F.B(C.D[], int, arg : double ) : C.Abc + 123. například seznam parametrů je volitelný, stejně jako posun IL.

Platí pro