IDebugFunctionObject

Důležité

V Visual Studio 2015 je tento způsob implementace vyhodnocovače výrazů zastaralý. Informace o implementaci vyhodnocovačů výrazů CLR najdete v tématu Vyhodnocovače výrazů CLR a Ukázka vyhodnocovače spravovaných výrazů.

Toto rozhraní představuje funkci.

Syntax

IDebugFunctionObject : IDebugObject

Poznámky pro implementátory

Vyhodnocovač výrazů implementuje toto rozhraní pro reprezentaci funkce.

Poznámky pro volající

Toto rozhraní je specializace rozhraní IDebugObject a je získána pomocí QueryInterface v IDebugObject rozhraní.

Metody v pořadí Vtable

Kromě metod zděděných z objektu IDebugObject IDebugFunctionObject rozhraní zveřejňuje následující metody.

Metoda Popis
CreatePrimitiveObject Vytvoří primitivní datový objekt.
CreateObject Vytvoří objekt pomocí konstruktoru.
CreateObjectNoConstructor Vytvoří objekt bez konstruktoru.
CreateArrayObject Vytvoří objekt pole.
CreateStringObject Vytvoří objekt řetězce.
Vyhodnotit Zavolá funkci a vrátí výslednou hodnotu jako objekt.

Poznámky

Toto rozhraní umožňuje vyhodnocovači výrazů reprezentovat funkce ve stromu analýzy. Metody Create v tomto rozhraní se používají k vytvoření objektů, které představují vstupní parametry metody. Funkci lze spustit voláním metody Evaluate, která vrací objekt představující návratovou hodnotu funkce.

Požadavky

Hlavička: ee.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také