From definition https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.debuggertypeproxyattribute?view=netframework-4.6.1 I can see that single class/struct can have multiple DebuggerTypeProxyAttribute. But If I apply multiple DebuggerTypeProxyAttribute to a class only 1 of them always takes effect. So is it possible to find an example of multiple DebuggerTypeProxyAttribute being applied to single class to display more than 1 debug views of the same class object in visual studio watch window?