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

DebuggerBrowsableAttribute (Constructor) (DebuggerBrowsableState)

 

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

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

Exception Condition
ArgumentOutOfRangeException

state no es uno de los valores de DebuggerBrowsableState.

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

En el ejemplo de código siguiente se muestra el uso de un atributo DebuggerBrowsableAttribute para indicar al depurador que no muestre la raíz (nombre de propiedad) de la propiedad Keys, sino que muestre los elementos de la matriz que Keys obtiene.Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase DebuggerDisplayAttribute.

[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;
    }
}

Universal Windows Platform
Disponible desde 4.5
.NET Framework
Disponible desde 2.0
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: