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