RootDesignerSerializerAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202
Precaución
This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202
Indica el serializador base que se va a usar para un objeto del diseñador raíz. Esta clase no puede heredarse.
public ref class RootDesignerSerializerAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
public sealed class RootDesignerSerializerAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
[System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class RootDesignerSerializerAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)]
[System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")]
public sealed class RootDesignerSerializerAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)>]
type RootDesignerSerializerAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")>]
type RootDesignerSerializerAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). https://go.microsoft.com/fwlink/?linkid=14202")>]
type RootDesignerSerializerAttribute = class
inherit Attribute
Public NotInheritable Class RootDesignerSerializerAttribute
Inherits Attribute
- Herencia
- Atributos
Ejemplos
El código de ejemplo siguiente aplica un RootDesignerSerializerAttribute elemento a un componente.
[DesignerSerializer(CodeDomSerializerSample::MyCodeDomSerializer::typeid,
CodeDomSerializer::typeid)]
public ref class MyComponent: public Component
{
private:
String^ localProperty;
public:
MyComponent()
{
localProperty = "Component Property Value";
}
property String^ LocalProperty
{
String^ get()
{
return localProperty;
}
void set( String^ value )
{
localProperty = value;
}
}
};
}
[DesignerSerializer(typeof(MyCodeDomSerializer), typeof(CodeDomSerializer))]
public class MyComponent : Component {
private string localProperty = "Component Property Value";
public string LocalProperty {
get {
return localProperty;
}
set {
localProperty = value;
}
}
}
<DesignerSerializer(GetType(MyCodeDomSerializer), GetType(CodeDomSerializer))> _
Public Class MyComponent
Inherits Component
Private localProperty As String = "Component Property Value"
Public Property LocalProp() As String
Get
Return localProperty
End Get
Set(ByVal Value As String)
localProperty = Value
End Set
End Property
End Class
Comentarios
RootDesignerSerializerAttribute indica el serializador que se va a usar cuando el administrador de serialización serializa el documento de diseño y si el serializador especificado admite la recarga automática del documento de diseño sin desechar por completo el documento.
Este atributo contiene los siguientes miembros significativos:
SerializerTypeName indica el objeto de serialización que se va a usar para serializar la clase en tiempo de diseño.
SerializerBaseTypeName indica el nombre completo del tipo base del objeto de serialización.
Reloadable indica si el serializador admite la recarga de un documento de diseño sin interacción del usuario para abrir una nueva vista del diseñador.
Constructores
| Nombre | Description |
|---|---|
| RootDesignerSerializerAttribute(String, String, Boolean) |
Obsoletos.
Obsoletos.
Inicializa una nueva instancia de la RootDesignerSerializerAttribute clase utilizando los atributos especificados. |
| RootDesignerSerializerAttribute(String, Type, Boolean) |
Obsoletos.
Obsoletos.
Inicializa una nueva instancia de la RootDesignerSerializerAttribute clase utilizando los atributos especificados. |
| RootDesignerSerializerAttribute(Type, Type, Boolean) |
Obsoletos.
Obsoletos.
Inicializa una nueva instancia de la RootDesignerSerializerAttribute clase utilizando los atributos especificados. |
Propiedades
| Nombre | Description |
|---|---|
| Reloadable |
Obsoletos.
Obsoletos.
Obtiene un valor que indica si el serializador raíz admite la recarga del documento de diseño sin eliminar primero el host del diseñador. |
| SerializerBaseTypeName |
Obsoletos.
Obsoletos.
Obtiene el nombre de tipo completo del tipo base del serializador. |
| SerializerTypeName |
Obsoletos.
Obsoletos.
Obtiene el nombre de tipo completo del serializador. |
| TypeId |
Obsoletos.
Obsoletos.
Obtiene un identificador único para este tipo de atributo. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Obsoletos.
Obsoletos.
Devuelve un valor que indica si esta instancia es igual a un objeto especificado. (Heredado de Attribute) |
| GetHashCode() |
Obsoletos.
Obsoletos.
Devuelve el código hash de esta instancia. (Heredado de Attribute) |
| GetType() |
Obsoletos.
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IsDefaultAttribute() |
Obsoletos.
Obsoletos.
Cuando se reemplaza en una clase derivada, indica si el valor de esta instancia es el valor predeterminado de la clase derivada. (Heredado de Attribute) |
| Match(Object) |
Obsoletos.
Obsoletos.
Cuando se reemplaza en una clase derivada, devuelve un valor que indica si esta instancia es igual a un objeto especificado. (Heredado de Attribute) |
| MemberwiseClone() |
Obsoletos.
Obsoletos.
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Obsoletos.
Obsoletos.
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Obsoletos.
Obsoletos.
Asigna un conjunto de nombres a un conjunto correspondiente de identificadores de envío. (Heredado de Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Obsoletos.
Obsoletos.
Recupera la información de tipo de un objeto, que se puede usar para obtener la información de tipo de una interfaz. (Heredado de Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Obsoletos.
Obsoletos.
Recupera el número de interfaces de información de tipo que proporciona un objeto (0 ó 1). (Heredado de Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Obsoletos.
Obsoletos.
Proporciona acceso a propiedades y métodos expuestos por un objeto . (Heredado de Attribute) |