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

Enumeración DebuggerBrowsableState

 

Publicado: octubre de 2016

Proporciona instrucciones de presentación para el depurador.

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

[ComVisibleAttribute(true)]
public enum DebuggerBrowsableState

Nombre de miembroDescripción
Collapsed

Muestra el elemento como contraído.

Never

No mostrar nunca el elemento.

RootHidden

No se muestra el elemento raíz; Mostrar los elementos secundarios si el elemento es una colección o una matriz de elementos.

DebuggerBrowsableState se usa para simplificar la vista en la ventana de depuración. El uso de la DebuggerDisplayAttribute atributo utilizando esta enumeración puede dar lugar a una vista mucho más sencilla y más agradable, en la ventana de depuración. Consulte la DebuggerBrowsableAttribute clase para obtener información sobre el uso de esta enumeración.

En el ejemplo de código siguiente se muestra el uso de la DebuggerBrowsableState (enumeración) 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: