DebuggerDisplayAttribute.Name Propriedade

Definição

Obtém ou define o nome a ser exibido nas janelas variáveis do depurador.

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 da propriedade

O nome a ser exibido nas janelas variáveis do depurador.

Exemplos

O exemplo de código a seguir faz com que o nome e o valor de cada chave sejam exibidos nas janelas variáveis do depurador. Quando o atributo não é aplicado, o índice e o tipo de valor são exibidos (por exemplo: "[0] {KeyValuePairs}"). Quando o atributo é aplicado, o nome da chave e seu valor são exibidos (por exemplo, se a primeira chave for "um" e seu valor for 1, a exibição será: "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

Comentários

O valor pode conter chaves ({ e }). O texto dentro de um par de chaves é avaliado como o nome de um campo, propriedade ou método. Você também pode usar especificadores de formato dentro das chaves para controlar como os valores são exibidos. Para obter informações sobre especificadores de formato de depurador, consulte Especificadores de Formato em C#.

Aplica-se a