DebuggerBrowsableAttribute(DebuggerBrowsableState) Constructor

Definitie

Initialiseert een nieuw exemplaar van de DebuggerBrowsableAttribute klasse.

public:
 DebuggerBrowsableAttribute(System::Diagnostics::DebuggerBrowsableState state);
public DebuggerBrowsableAttribute(System.Diagnostics.DebuggerBrowsableState state);
new System.Diagnostics.DebuggerBrowsableAttribute : System.Diagnostics.DebuggerBrowsableState -> System.Diagnostics.DebuggerBrowsableAttribute
Public Sub New (state As DebuggerBrowsableState)

Parameters

state
DebuggerBrowsableState

Een van de DebuggerBrowsableState waarden die aangeeft hoe het lid moet worden weergegeven.

Uitzonderingen

state is geen van de DebuggerBrowsableState waarden.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van een DebuggerBrowsableAttribute kenmerk om het foutopsporingsprogramma te instrueren de hoofdmap (eigenschapsnaam) van de Keys eigenschap niet weer te geven, maar om de elementen van de matrix weer te geven die worden Keys opgehaald. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de DebuggerDisplayAttribute klasse.

[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;
    }
}
<DebuggerBrowsable(DebuggerBrowsableState.RootHidden)> _
ReadOnly Property Keys as KeyValuePairs()
    Get
        Dim nkeys(hashtable.Count) as KeyValuePairs

        Dim i as Integer = 0
        For Each key As Object In hashtable.Keys
            nkeys(i) = New KeyValuePairs(hashtable, key, hashtable(key))
            i = i + 1
        Next
        Return nkeys
    End Get
End Property

Opmerkingen

Dit kenmerk kan alleen worden toegepast op eigenschappen en velden.

Van toepassing op