Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad DebuggerDisplayAttribute.Name

 

Publicado: octubre de 2016

Obtiene o establece el nombre para mostrar en las ventanas de variables del depurador.

Espacio de nombres:   System.Diagnostics
Ensamblado:  mscorlib (en mscorlib.dll)

public string Name { get; set; }

Valor de propiedad

Type: System.String

El nombre para mostrar en las ventanas de variables del depurador.

El valor puede contener llaves ({y}). Texto dentro de un par de llaves se evalúa como el nombre de un campo, propiedad o método.

El ejemplo de código siguiente hace que el nombre y valor de cada clave que se mostrarán en las ventanas de variables del depurador. Cuando no se aplica el atributo, se muestran el índice y tipo de valor (por ejemplo: "[0] {KeyValuePairs}"). Cuando se aplica el atributo, se muestran el nombre de la clave y su valor (por ejemplo, si la primera clave es "one" y su valor es 1, la pantalla es: "1"). Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el 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;
    }
}

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 2.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: