Customize object displays in the Visual Studio debugger YOUR way
Have you ever stared at objects in a debugger window and wished that you could view those objects by something other than their type? I certainly have! Expanding items to determine each one’s identity can become tiresome very fast. Ideally, it would be great to quickly locate them by a particular property value. Luckily for us, Visual Studio has two not-so-well-known attributes known as DebuggerDisplay for managed users, and Natvis for native C++ users. These attributes let you customize how you view objects in debugger windows such as the Watch, Autos, Locals, and datatips!