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

Constructor DebuggerBrowsableAttribute (DebuggerBrowsableState)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la clase DebuggerBrowsableAttribute.

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

public DebuggerBrowsableAttribute(
	DebuggerBrowsableState state
)

Parámetros

state
Type: System.Diagnostics.DebuggerBrowsableState

Uno de los DebuggerBrowsableState valores que especifica cómo mostrar el miembro.

Exception Condition
ArgumentOutOfRangeException

state no es uno de los valores de DebuggerBrowsableState.

Este atributo se puede aplicar sólo a los campos y propiedades.

En el ejemplo de código siguiente se muestra el uso de un DebuggerBrowsableAttribute atributo para indicar al depurador que no muestre la raíz (nombre de propiedad) de la Keys propiedad, pero para mostrar los elementos de la matriz que Keys obtiene. Este ejemplo de código forma parte de un ejemplo mayor proporcionado para el DebuggerDisplayAttribute clase.

[DebuggerBrowsable(DebuggerBrowsableState.RootHidden)]
public KeyValuePairs[] Keys
{
    get
    {
        KeyValuePairs[] keys = new KeyValuePairs[hashtable.Count];

        int i = 0;
        foreach(object key in hashtable.Keys)
        {
            keys[i] = new KeyValuePairs(hashtable, key, hashtable[key]);
            i++;
        }
        return keys;
    }
}

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: