IDebugFunctionObject

Důležité

V sadě Visual Studio 2015 je tento způsob implementace vyhodnocovačů 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.

Syntaxe

IDebugFunctionObject : IDebugObject

Poznámky pro implementátory

Vyhodnocovače 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 IDebugObjectIDebugFunctionObject 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.
Evaluate Zavolá funkci a vrátí výslednou hodnotu jako objekt.

Poznámky

Toto rozhraní umožňuje vyhodnocovače výrazů znázorňovat funkce ve stromu analýzy. Metody Create v tomto rozhraní se používají k vytvoření objektů představujících vstupní parametry metody. Funkci pak lze provést voláním metody Evaluate , která vrátí 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é