DebuggerBrowsableState Enum

Definitie

Biedt weergave-instructies voor het foutopsporingsprogramma.

public enum class DebuggerBrowsableState
public enum DebuggerBrowsableState
[System.Runtime.InteropServices.ComVisible(true)]
public enum DebuggerBrowsableState
type DebuggerBrowsableState = 
[<System.Runtime.InteropServices.ComVisible(true)>]
type DebuggerBrowsableState = 
Public Enum DebuggerBrowsableState
Overname
DebuggerBrowsableState
Kenmerken

Velden

Name Waarde Description
Never 0

Laat het element nooit zien.

Collapsed 2

Het element weergeven als samengevouwen.

RootHidden 3

Het hoofdelement niet weergeven; de onderliggende elementen weergeven als het element een verzameling of matrix met items is.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de DebuggerBrowsableState opsomming om het foutopsporingsprogramma te instrueren om de hoofdmap (eigenschapsnaam) van de Keys eigenschap niet weer te geven, maar om de elementen van de matrix weer te geven die worden Keys weergegeven. 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

DebuggerBrowsableState wordt gebruikt om de weergave in het foutopsporingsvenster te vereenvoudigen. Het gebruik van het DebuggerDisplayAttribute kenmerk met behulp van deze opsomming kan leiden tot een veel eenvoudigere en aangenamere weergave in het foutopsporingsvenster. Zie de DebuggerBrowsableAttribute klasse voor informatie over het gebruik van deze opsomming.

Van toepassing op