Exportar (0) Imprimir
Expandir todo

DebuggerBrowsableAttribute (Clase)

Actualización: noviembre 2007

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)

'Declaración
<ComVisibleAttribute(True)> _
<AttributeUsageAttribute(AttributeTargets.Property Or AttributeTargets.Field, AllowMultiple := False)> _
Public NotInheritable Class DebuggerBrowsableAttribute _
	Inherits Attribute
'Uso
Dim instance As DebuggerBrowsableAttribute
/** @attribute ComVisibleAttribute(true) */
/** @attribute AttributeUsageAttribute(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false) */
public final class DebuggerBrowsableAttribute extends Attribute
public final class DebuggerBrowsableAttribute extends Attribute

f5stf6k7.alert_note(es-es,VS.90).gifNota:

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

Todos los miembros static (Shared en Visual Basic) públicos 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 Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft