IDebugVsaScriptCodeItem.Evaluate Metódus

Definíció

Amikor egy osztályban implementálják, kiértékeli a kódelem által képviselt blokkot, kifejezést vagy utasítást, és visszaadja az értéket. Ezt általában egy hibakereső hívja meg, akinek ki kell értékelnie egy kifejezést (például egy Figyelő ablakban). A kifejezések esetében az érték a kifejezés eredménye. Blokkok és utasítások esetén az eredményként kapott kifejezés a blokk vagy utasítás által kiszámított utolsó kifejezés.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

public:
 System::Object ^ Evaluate();
public object Evaluate();
abstract member Evaluate : unit -> obj
Public Function Evaluate () As Object

Válaszok

Az utasítás, kifejezés vagy blokk kiértékelését jelképező érték.

Megjegyzések

Vegye figyelembe, hogy a Evaluate metódus funkcionálisan megegyezik a Execute módszerrel. Csak a marshaling attribútumok különböznek. A felület ezen verziója lehetővé teszi, hogy a nem felügyelt hibakeresők a visszatérési értéket mutatóként, nem IUnknownpedig mutatóként VARIANT kapják meg.

A következőre érvényes: