DebuggerDisplayAttribute.Name Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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#.