IDebugVsaScriptCodeItem Gränssnitt

Definition

Definierar metoder som utvärderar uttryck och parsar strängar. Det här gränssnittet implementeras vanligtvis av ett objekt som representerar ett kodblock, och det anropas vanligtvis av ett felsökningsprogram. Det här gränssnittet ger extra funktioner som krävs av en IActiveScript-värd.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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
Attribut

Metoder

Name Description
Evaluate()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass utvärderas blocket, uttrycket eller -instruktionen som representeras av kodobjektet och returnerar värdet. Det anropas vanligtvis av ett felsökningsprogram som behöver utvärdera ett uttryck (till exempel i ett bevakningsfönster). För uttryck är värdet resultatet av uttrycket. För block och instruktioner är det resulterande uttrycket det sista uttrycket som beräknas av blocket eller -instruktionen.

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

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När den implementeras i en klass parsar du strängar och returnerar den tolkade informationen. Den här metoden anropas vanligtvis av ett felsökningsprogram som behöver parsa information om en brytpunkt som representeras som en string. Felsökaren kan ha en brytpunkt som användaren skriver in i formuläret functionname-arguments-ILoffset. En namngiven brytpunktssträng kan ha ett komplext format, F.B(C.D[], int, arg : double ) : C.Abc + 123. till exempel Parameterlistan är valfri, liksom IL-förskjutningen.

Gäller för