DebuggerBrowsableAttribute(DebuggerBrowsableState) Constructor  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the DebuggerBrowsableAttribute class.
public:
 DebuggerBrowsableAttribute(System::Diagnostics::DebuggerBrowsableState state);public DebuggerBrowsableAttribute(System.Diagnostics.DebuggerBrowsableState state);new System.Diagnostics.DebuggerBrowsableAttribute : System.Diagnostics.DebuggerBrowsableState -> System.Diagnostics.DebuggerBrowsableAttributePublic Sub New (state As DebuggerBrowsableState)Parameters
- state
- DebuggerBrowsableState
One of the DebuggerBrowsableState values that specifies how to display the member.
Exceptions
state is not one of the DebuggerBrowsableState values.
Examples
The following code example shows the use of a DebuggerBrowsableAttribute attribute to instruct the debugger to not display the root (property name) of the Keys property, but to display the elements of the array that Keys gets. This code example is part of a larger example provided for the DebuggerDisplayAttribute class.
[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
Remarks
This attribute can be applied only to properties and fields.