Condividi tramite


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à supplementari necessarie a 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

Evaluate()

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

Se viene implementata in una classe, valuta il blocco, l'espressione o l'istruzione rappresentata dall'elemento di codice e restituisce il valore. Solitamente viene chiamato da un debugger che richiede di valutare un'espressione, ad esempio in una finestra Espressioni di controllo. Per le espressioni, il valore è il risultato dell'espressione, mentre 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 viene implementato in una classe, analizza le stringhe e restituisce le informazioni ricavate. Questo metodo solitamente viene chiamato da un debugger che richiede di analizzare le informazioni su un punto di interruzione rappresentato come una string. È possibile che nel debugger sia presente 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, così come l'offset IL.

Si applica a