Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2005/.NET Framework 2.0

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
DebuggerBrowsableAttribute (Clase)

Nota: esta clase es nueva en la versión 2.0 de .NET Framework.

Determina si se muestra un miembro y cómo se muestra en las ventanas de variables del depurador. Esta clase no se puede heredar.

Espacio de nombres: System.Diagnostics
Ensamblado: mscorlib (en mscorlib.dll)

Visual Basic (Declaración)
<ComVisibleAttribute(True)> _
<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple:=False)> _
Public NotInheritable Class DebuggerBrowsableAttribute
    Inherits Attribute
Visual Basic (Uso)
Dim instance As DebuggerBrowsableAttribute
C#
[ComVisibleAttribute(true)] 
[AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false)] 
public sealed class DebuggerBrowsableAttribute : Attribute
C++
[ComVisibleAttribute(true)] 
[AttributeUsageAttribute(AttributeTargets::Property|AttributeTargets::Field, AllowMultiple=false)] 
public ref class DebuggerBrowsableAttribute sealed : public Attribute
J#
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false) */ 
public final class DebuggerBrowsableAttribute extends Attribute
JScript
ComVisibleAttribute(true) 
AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple=false) 
public final class DebuggerBrowsableAttribute extends Attribute
NotaNota

En la versión 2.0 de .NET Framework, Visual Basic no admite la clase DebuggerBrowsableAttribute. Con C#, puede agregar expansiones para los datos personalizados utilizando DebuggerTypeProxyAttribute, DebuggerDisplayAttribute y DebuggerBrowsableAttribute. Visual Basic admite el atributo DebuggerDisplayAttribute, pero no el atributo DebuggerBrowsableAttribute.

Este atributo sólo se puede aplicar como una instancia única a las propiedades y los campos. No se puede aplicar a los ensamblados.

El constructor de este atributo toma uno de los valores de enumeración DebuggerBrowsableState, que especifica uno de los estados siguientes:

  • Never indica que el miembro no se muestra en la ventana de datos. Por ejemplo, cuando se utiliza este valor para DebuggerBrowsableAttribute en un campo, se quita el campo de la jerarquía; no se muestra el campo cuando se expande el tipo haciendo clic en el signo más (+) correspondiente a la instancia de tipo.

  • Collapsed indica que se muestra el miembro pero que no se expande de manera predeterminada. Éste es el comportamiento predeterminado.

  • RootHidden indica que no se muestra el propio miembro sino que se muestran sus objetos constituyentes si es una matriz o una colección.

Para obtener un ejemplo del uso de este atributo y de los atributos DebuggerDisplayAttribute y DebuggerTypeProxyAttribute, vea el ejemplo proporcionado para la clase DebuggerDisplayAttribute.

System.Object
   System.Attribute
    System.Diagnostics.DebuggerBrowsableAttribute
Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker