Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

search for a value in an object at runtime [QuickWatch enhancement]

sometimes I waste my time searching for a value in an object at runtime.
Certainly you-all know this task --> open the QuickWatch view and browse through the properties until you find what you're looking for.

I'm looking for a tool/add-in/extension where it is possible to search for a value in object.
The QuickWatch view with a search enhancement would be perferct :)

sb. knows a tool?

Thanks!

like image 912
Renato Heeb Avatar asked Mar 11 '11 15:03

Renato Heeb


People also ask

Is it possible to change the value of a variable while debugging AC application?

You can't change local,input or output variables during debugging however the closest you can get is using site properties - you get the advantage of changing the value without having to re-publish your application.


1 Answers

Immediate / Command window

A possible way to achieve that would be to write ? YourObject in Visual Studio's Immediate or Command window. This command will print all values of your object and you can then simply search it with Control + F.

Custom macro

Another possibility is to run a custom macro when a TracePoint was hit in Visual Studio like explained by Scott Guthrie in this excellent blog post:

  • Debugging Tips with Visual Studio 2010 (TracePoints – Running a Custom Macro)

The macro explained in this blog post automatically outputs all of the local variables when a TracePoint was hit, but the general idea would go in the same direction.

like image 177
Martin Buberl Avatar answered Sep 30 '22 06:09

Martin Buberl