DebuggerBrowsableState-Enumeration
Assembly: mscorlib (in mscorlib.dll)
DebuggerBrowsableState wird verwendet, um die Ansicht im Debugfenster zu vereinfachen. Die Verwendung des DebuggerDisplayAttribute-Attributs mit dieser Enumeration kann zu einer wesentlich einfacheren und ansprechenderen Ansicht im Debugfenster führen. Weitere Informationen über die Verwendung dieser Enumeration finden Sie unter der DebuggerBrowsableAttribute-Klasse.
Im folgenden Codebeispiel wird gezeigt, wie der Debugger mithilfe der DebuggerBrowsableState-Enumeration angewiesen wird, nicht den Stamm (den Eigenschaftennamen) der Keys-Eigenschaft, sondern die Elemente des Arrays anzuzeigen, die von Keys abgerufen werden. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die 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; } }
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.