Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase DebuggerVisualizerAttribute

 

Publicado: octubre de 2016

Especifica que el tipo tiene un visualizador. Esta clase no puede heredarse.

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

System::Object
  System::Attribute
    System.Diagnostics::DebuggerVisualizerAttribute

[AttributeUsageAttribute(AttributeTargets::Assembly | AttributeTargets::Class | AttributeTargets::Struct, 
	AllowMultiple = true)]
[ComVisibleAttribute(true)]
public ref class DebuggerVisualizerAttribute sealed : Attribute

NombreDescripción
System_CAPS_pubmethodDebuggerVisualizerAttribute(String^)

Inicializa una nueva instancia de la DebuggerVisualizerAttribute (clase), especificando el nombre de tipo del visualizador.

System_CAPS_pubmethodDebuggerVisualizerAttribute(String^, String^)

Inicializa una nueva instancia de la DebuggerVisualizerAttribute (clase), especificando el nombre de tipo del visualizador y el nombre de tipo del origen de objeto de visualizador.

System_CAPS_pubmethodDebuggerVisualizerAttribute(String^, Type^)

Inicializa una nueva instancia de la DebuggerVisualizerAttribute (clase), especificando el nombre de tipo del visualizador y el tipo del origen de objeto de visualizador.

System_CAPS_pubmethodDebuggerVisualizerAttribute(Type^)

Inicializa una nueva instancia de la clase DebuggerVisualizerAttribute especificando el tipo del visualizador.

System_CAPS_pubmethodDebuggerVisualizerAttribute(Type^, String^)

Inicializa una nueva instancia de la clase DebuggerVisualizerAttribute en la que se especifica el tipo del visualizador y el nombre de tipo del origen del objeto de visualizador.

System_CAPS_pubmethodDebuggerVisualizerAttribute(Type^, Type^)

Inicializa una nueva instancia de la clase DebuggerVisualizerAttribute en la que se especifica el tipo del visualizador y el tipo del origen del objeto de visualizador.

NombreDescripción
System_CAPS_pubpropertyDescription

Obtiene o establece la descripción del visualizador.

System_CAPS_pubpropertyTarget

Obtiene o establece el tipo de destino cuando se aplica el atributo en el nivel de ensamblado.

System_CAPS_pubpropertyTargetTypeName

Obtiene o establece el nombre de tipo completo cuando se aplica el atributo en el nivel de ensamblado.

System_CAPS_pubpropertyTypeId

Cuando se implementa en una clase derivada, obtiene un identificador único para este Attribute.(Heredado de Attribute).

System_CAPS_pubpropertyVisualizerObjectSourceTypeName

Obtiene el nombre de tipo completo del visualizador de origen del objeto.

System_CAPS_pubpropertyVisualizerTypeName

Obtiene el nombre de tipo completo del visualizador.

NombreDescripción
System_CAPS_pubmethodEquals(Object^)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Devuelve un valor que indica si esta instancia equivale al objeto especificado. (Heredado de Attribute).

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de esta instancia.(Heredado de Attribute).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodIsDefaultAttribute()

Si se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada.(Heredado de Attribute).

System_CAPS_pubmethodMatch(Object^)

Cuando se invalida en una clase derivada, devuelve un valor que indica si esta instancia es igual al objeto especificado. (Heredado de Attribute).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute::GetIDsOfNames(Guid%, IntPtr, UInt32, UInt32, IntPtr)

Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío.(Heredado de Attribute).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute::GetTypeInfo(UInt32, UInt32, IntPtr)

Obtiene la información del tipo de un objeto, que puede utilizarse para obtener la información del tipo de una interfaz. (Heredado de Attribute).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute::GetTypeInfoCount(UInt32%)

Recupera el número de interfaces de tipo de información que suministra un objeto (0 ó 1)

(Heredado de Attribute).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute::Invoke(UInt32, Guid%, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Proporciona acceso a las propiedades y los métodos expuestos por un objeto.(Heredado de Attribute).

Este atributo se puede utilizar en el nivel de ensamblado. Normalmente, los constructores de atributo toman dos tipos. Los dos tipos son un visualizador y un origen de objeto de visualizador, especificados como tipos o como nombres de tipo completo del ensamblado. La segunda opción se proporciona para que no es necesario el ensamblado de visualizador que hace referencia el ensamblado que contiene el DebuggerVisualizerAttribute. Esto permite un creador de componentes puede distribuir el visualizador en un archivo DLL para llamar sólo durante la depuración. El Description propiedad especifica la descripción del visualizador que aparece en el cuadro de lista desplegable. Los parámetros de destino especifican el tipo que es el destino del visualizador. Para obtener más información acerca de los visualizadores, vea Visualizadores.

System_CAPS_noteNota

Visualizador y visualizador de objeto de implementación de origen depende del depurador. Para obtener información acerca de cómo crear un visualizador para Visual Studio 2005, consulte Cómo: Escribir un visualizador.

.NET Framework
Disponible desde 2.0

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: