Dynamické zobrazení
Tato funkce se vztahuje pouze na projekty, které používají.NET Framework verze 4.
Při sledovat okno zobrazuje objekt, který implementuje IDynamicMetaObjectProvider. rozhraní ladicí program přidá speciální Dynamické zobrazení uzel sledování zobrazení.Uzel dynamického zobrazení zobrazuje členy dynamický objekt však neumožňuje úpravy hodnoty členů.
Pokud žádné podřízené dynamické zobrazení klepněte pravým tlačítkem a zvolte Přidat kukátko, sledováním proměnná vrhá pro objekt na dynamický objekt vloží ladicí program.Jinými slovy object Name se stává:
((dynamic)object.Name
Hodnocení členů dynamické zobrazení může mít vedlejší účinky.Pro C# ladicí program není přehodnotit automaticky hodnoty zobrazené v Dynamické zobrazení při kroku na nový řádek kódu.V jazyce Visual Basic automaticky aktualizována pomocí dynamického zobrazení přidat výrazy.
Pokyny k aktualizaci Dynamické zobrazení hodnoty, viz Jak: aktualizovat sledovat hodnoty.Vysvětlení jsou vedlejší účinky, viz Vedlejší účinky a výrazy.Pro hodnoty zobrazené v jazyce Visual Basic Dynamické zobrazení automaticky reevaluated.
Pokud chcete zobrazit pouze dynamické zobrazení objektu, můžete dynamic Specifikátor formátu, jak je zde uvedeno pro C#:
ObjectName, dynamic
V jazyce Visual Basic můžete použít tuto syntaxi:
$dynamic, ObjectName
Objekty COM.
Dynamické zobrazení také zvyšuje zkušenosti s laděním pro objekty COM..Pokud debugger nalezne objektu COM zabalené do obecného RCW System.__ComObject, přidá Dynamické zobrazení uzlu objektu.