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ů.
Následuje rozhraní pro vyhodnocení výrazu pro sadu Visual Studio Debugging SDK.
Diskuse
Tato rozhraní slouží k vyhodnocení výrazů v zásobníku volání během režimu přerušení. Implementují se pouze pro vyhodnocovače běžných výrazů za běhu jazyka (EE).
Každé rozhraní v tabulce zobrazuje komponentu, která ji může implementovat z následujícího seznamu:
Ladicí modul (DE)
Vyhodnocovač výrazů (EE)
Visual Studio (VS)
| Rozhraní | Implementoval | Popis |
|---|---|---|
| IDebugAlias | EE | Představuje číselný alias proměnné. |
| IDebugAlias2 | EE | Představuje číselný alias pro proměnnou a umožňuje vyhodnocovače výrazů (EE) získat doménu aplikace pro alias. |
| IDebugArrayObject | EE | Představuje objekt pole. |
| IDebugArrayObject2 | EE | Představuje spravovaný objekt pole a umožňuje vyhodnocovače výrazů (EE) určit základní index (dolní hranice) pole. |
| IDebugBinder | DE | Představuje pořadač, který sváže symboly ladění se skutečnými adresami v paměti. |
| IDebugBinder3 | DE | Stejné jako IDebugBinder rozhraní, ale poskytuje přístup k typům, aliasům a vlastním vizualizérům. |
| IDebugExpressionEvaluator | EE | Představuje vyhodnocovače výrazů. |
| IDebugExpressionEvaluator2 | EE | Představuje vylepšenou verzi vyhodnocovače výrazů (EE). |
| IDebugExpressionEvaluator3 | EE | Představuje vyhodnocovač výrazů (EE) s vylepšeným stromem analyzátoru. |
| IDebugFunctionObject | EE | Představuje funkci. |
| IDebugFunctionObject2 | EE | Představuje funkci a vylepšuje rozhraní IDebugFunctionObject . |
| IDebugIDECallback | DE | Umožňuje vyhodnocovače výrazů (EE) zobrazit zprávu ve výstupním okně ladicího programu. |
| IDebugManagedObject | EE | Představuje objekt spravovaného kódu. |
| IDebugObject | EE | Základní rozhraní, které představuje jakýkoli symbol svázaný s adresou paměti. |
| IDebugObject2 | EE | Stejné jako IDebugObject rozhraní, ale poskytuje přístup k dalším informacím. |
| IDebugParsedExpression | EE | Představuje analyzovaný výraz připravený k vyhodnocení. |
| IDebugPointerObject | EE | Představuje ukazatel. |
| IDebugPointerObject3 | EE | Představuje ukazatel ve stromu analýzy a rozšiřuje IDebugPointerObject rozhraní. |
| IEEVisualizerDataProvider | EE | Poskytuje možnost upravit hodnotu typu prostřednictvím vizualizéru typů. |
| IEEVisualizerService | sada VS | Poskytuje přístup k vlastním prohlížečům a vizualizérům typů. |
| IEEVisualizerServiceProvider | sada VS | Poskytuje možnost vytvořit objekt IEEVisualizerService . |
| IEnumDebugObjects | EE | Představuje kolekci IDebugObject objektů. |