Sdílet prostřednictvím


Rozhraní pro vyhodnocení výrazu

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ů.

Viz také