Chaining DebuggerDisplay em tipos complexos
Tenho várias classes definindo o atributo DebuggerDisplay. Quero saber se existe uma maneira de definir um atributo DebuggerDisplay com base em outro. Se eu tiver as seguintes classes:
[DebuggerDisplay ("Text = {Text}")]
class A
{
public string Text {get;set;}
}
[DebuggerDisplay ("Property = {Property}")]
class B
{
public A Property {get; set;}
}
Gostaria de ver nas instâncias de B a classe A, conforme definida no atributo DebuggerDisplay da classe A. Em vez disso, estou recebendo o método ToString () da classe A no depurador enquanto visualiza os objetos da classe