IDebugVsaScriptCodeItem.Evaluate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public:
System::Object ^ Evaluate();
public object Evaluate ();
abstract member Evaluate : unit -> obj
Public Function Evaluate () As Object
Restituisce
Un valore che rappresenta la valutazione dell'istruzione, dell'espressione o del blocco.
Commenti
Si noti che il Evaluate metodo è funzionalmente identico al Execute metodo . Solo gli attributi di marshalling differiscono. Questa versione dell'interfaccia consente a un debugger non gestito di ottenere il valore restituito come puntatore anziché come IUnknown
.VARIANT