DebuggerDisplayAttribute.Name Propiedad

Definición

Obtiene o establece el nombre que se va a mostrar en las ventanas de variables del 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 de propiedad

Nombre que se va a mostrar en las ventanas de variables del depurador.

Ejemplos

En el ejemplo de código siguiente se hace que el nombre y el valor de cada clave se muestren en las ventanas de variables del depurador. Cuando no se aplica el atributo, se muestran el índice y el tipo de valor (por ejemplo: "[0] {KeyValuePairs}"). Cuando se aplica el atributo, se muestra el nombre de la clave y su valor (por ejemplo, si la primera clave es "una" y su valor es 1, la presentación es: "una 1"). Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la DebuggerDisplayAttribute clase .

[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

Comentarios

El valor puede contener llaves ({ y }). El texto dentro de un par de llaves se evalúa como el nombre de un campo, propiedad o método. También puede usar especificadores de formato dentro de las llaves para controlar cómo se muestran los valores. Para obtener información sobre los especificadores de formato del depurador, vea Especificadores de formato en C#.

Se aplica a