Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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