Erweitern Minimieren
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

DebuggerBrowsableState-Enumeration

Hinweis: Diese Enumeration ist neu in .NET Framework, Version 2.0.

Stellt Anzeigeanweisungen für den Debugger bereit.

Namespace: System.Diagnostics
Assembly: mscorlib (in mscorlib.dll)

[ComVisibleAttribute(true)] 
public enum DebuggerBrowsableState
/** @attribute ComVisibleAttribute(true) */ 
public enum DebuggerBrowsableState
ComVisibleAttribute(true) 
public enum DebuggerBrowsableState
 MembernameBeschreibung
CollapsedZeigen Sie das Element reduziert an. 
NeverZeigen Sie das Element nie an. 
RootHiddenZeigen Sie das Stammelement nicht an, sondern zeigen Sie die untergeordneten Elemente an, wenn es sich bei dem Element um eine Auflistung oder ein Array von Elementen handelt. 

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.

.NET Framework

Unterstützt in: 2.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
© 2013 Microsoft. Alle Rechte vorbehalten.