DebuggerBrowsableState Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- Kenmerken
Velden
| Name | Waarde | Description |
|---|---|---|
| Never | 0 | Laat het element nooit zien. |
| Collapsed | 2 | Het element weergeven als samengevouwen. |
| 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.