Easy comparing
Comparing variables in OzCode just got a lot easier. See a variable you want to compare? A field? Or perhaps a property? Just right click it in OzCode’s datatip and choose to compare to it. For example, this favoriteCustomer variable:
Then, find another item you want to compare it to. In this case, we choose to compare it to a customer that is inside a customer collection:
Click away and your compare results show instantly.
Recursive stars
Stars are great to show you instantly the members of your object. But what if the starred member is by itself a complex object that contains stars? For example, if you have a Customerobject with a Parent member, it could great if you could star the ID of both the customer and his parent.
All you have to do to make it happen is star the ID property of Customer and then star hisParent member. Now you can see both the customer and his parent immediately.
Note: Since parent is also of the Customer type, its Parent property gets starred as well and you can see it in the first row.
Additional improvements and bug fixes
- [UI] Lines between nodes are shown in Datatip and QuickWatch window (similiar to Visual Studio 2008)
- [Performance] Improve performance of Search and Comparison by changing search algorithm
- [Performance] Memory optimization – Better memory usage for huge projects
- [Fixed] AddToWatch is broken if done on a member of T where T is generic type argument
- [Fixed] Handle scenario where Custom Expression or Filter causes re-evaluation of methods, causing side-effects
- [Fixed] Text in text visualizer handled escape sequances poorly
- [Fixed] Debugging code whose path is different than the path specified by PDB causes exception
- [Fixed] Comparing of enums doesn’t work (for local variables)
- [Fixed] Searching and then using “Show difference” doesn’t show all differences
- [Fixed] Viewing small values in datatip causes them to flicker intially