Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore DebuggerBrowsableAttribute (DebuggerBrowsableState)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe DebuggerBrowsableAttribute.

Spazio dei nomi:   System.Diagnostics
Assembly:  mscorlib (in mscorlib.dll)

public DebuggerBrowsableAttribute(
	DebuggerBrowsableState state
)

Parametri

state
Type: System.Diagnostics.DebuggerBrowsableState

Uno del DebuggerBrowsableState valori che specifica la modalità di visualizzazione del membro.

Exception Condition
ArgumentOutOfRangeException

state non è uno dei valori di DebuggerBrowsableState.

Questo attributo può essere applicato solo alle proprietà e campi.

Esempio di codice seguente viene illustrato l'utilizzo di un DebuggerBrowsableAttribute attributo per indicare al debugger di non visualizzare la radice (nome della proprietà) di Keys proprietà, ma che vengano visualizzati gli elementi della matrice che Keys ottiene. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la DebuggerDisplayAttribute classe.

[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
Disponibile da 8
.NET Framework
Disponibile da 2.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: