IDebugVsaScriptCodeItem Interfaccia

Definizione

Definisce i metodi che valutano le espressioni e analizzano le stringhe. Questa interfaccia viene in genere implementata da un oggetto che rappresenta un blocco di codice e viene in genere chiamata da un debugger. Questa interfaccia fornisce funzionalità aggiuntive necessarie per un host IActiveScript.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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
Attributi

Metodi

Nome Descrizione
Evaluate()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, valuta il blocco, l'espressione o l'istruzione rappresentato dall'elemento di codice e restituisce il valore . Viene in genere chiamato da un debugger che deve valutare un'espressione (ad esempio in una finestra Espressione di controllo). Per le espressioni, il valore è il risultato dell'espressione. Per i blocchi e le istruzioni, l'espressione risultante è l'ultima espressione calcolata dal blocco o dall'istruzione .

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Se implementato in una classe, analizza le stringhe e restituisce le informazioni analizzate. Questo metodo viene in genere chiamato da un debugger che deve analizzare le informazioni su un punto di interruzione rappresentato come .string Il debugger potrebbe avere un punto di interruzione digitato dall'utente nel formato functionname-arguments-ILoffset. Una stringa di punti di interruzione denominata può avere un formato complesso, ad esempio l'elenco F.B(C.D[], int, arg : double ) : C.Abc + 123. di parametri è facoltativo, come l'offset IL.

Si applica a