DebuggerDisplayAttribute.Name Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o nome para ser exibido nas janelas de variáveis depuradoras.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Valor de Propriedade
O nome a mostrar nas janelas de variáveis do depurador.
Exemplos
O seguinte exemplo de código faz com que o nome e o valor de cada chave sejam exibidos nas janelas das variáveis depuradoras. Quando o atributo não é aplicado, o índice e o tipo de valor são apresentados (por exemplo: "[0] {KeyValuePairs}"). Quando o atributo é aplicado, o nome da chave e o seu valor são exibidos (por exemplo, se a primeira chave for "um" e o seu valor for 1, a visualização é: "um 1"). Este exemplo de código faz parte de um exemplo maior fornecido para a DebuggerDisplayAttribute classe.
[DebuggerDisplay("{value}", Name = "{key}")]
internal class KeyValuePairs
{
private IDictionary dictionary;
private object key;
private object value;
public KeyValuePairs(IDictionary dictionary, object key, object value)
{
this.value = value;
this.key = key;
this.dictionary = dictionary;
}
}
<DebuggerDisplay("{value}", Name := "{key}")> _
Friend Class KeyValuePairs
Private dictionary As IDictionary
Private key As Object
Private value As Object
Public Sub New(ByVal dictionary As IDictionary, ByVal key As Object, ByVal value As Object)
Me.value = value
Me.key = key
Me.dictionary = dictionary
End Sub
End Class
Observações
O valor pode conter órteses curvadas ({ e }). O texto dentro de um par de colchetes é avaliado como o nome de um campo, propriedade ou método. Também pode usar especificadores de formato dentro dos colchetes para controlar como os valores são apresentados. Para informações sobre especificadores de formato depurador, veja Especificadores de Formato em C#.