CodeDomSerializerBase.GetSerializer Método

Definición

Busca un serializador para el valor o el tipo de objeto especificados.

Sobrecargas

Nombre Description
GetSerializer(IDesignerSerializationManager, Object)

Busca un serializador para el valor de objeto especificado.

GetSerializer(IDesignerSerializationManager, Type)

Busca un serializador para el tipo especificado.

GetSerializer(IDesignerSerializationManager, Object)

Busca un serializador para el valor de objeto especificado.

protected:
 System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, value As Object) As CodeDomSerializer

Parámetros

manager
IDesignerSerializationManager

que IDesignerSerializationManager se va a usar para la serialización.

value
Object

Objeto que especifica el serializador que se va a recuperar.

Devoluciones

que CodeDomSerializer es adecuado para value.

Excepciones

manager o value es null.

Comentarios

El GetSerializer método es una extensión para el IDesignerSerializationManager.GetSerializer método . El IDesignerSerializationManager.GetSerializer método toma un tipo de objeto, en lugar de un valor de objeto. Si una entidad externa hubiera invalidado metadatos para un objeto específico a través TypeDescriptorde , el método no vería la IDesignerSerializationManager.GetSerializer invalidación de metadatos, que solo toma un tipo. El GetSerializer método comprueba los metadatos del valor y el tipo del valor. Si los dos difieren, GetSerializer verá si hay un atributo serializador de diseñador personalizado en el valor. Si es así, GetSerializer intentará usarlo. De lo contrario, se aplazará a IDesignerSerializationManager.GetSerializer.

Consulte también

Se aplica a

GetSerializer(IDesignerSerializationManager, Type)

Busca un serializador para el tipo especificado.

protected:
 System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ valueType);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type valueType);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, valueType As Type) As CodeDomSerializer

Parámetros

manager
IDesignerSerializationManager

que IDesignerSerializationManager se va a usar para la serialización.

valueType
Type

que Type especifica el serializador que se va a recuperar.

Devoluciones

que CodeDomSerializer es adecuado para valueType.

Excepciones

manager o valueType es null.

Comentarios

El GetSerializer método es una extensión para el IDesignerSerializationManager.GetSerializer método . El IDesignerSerializationManager.GetSerializer método toma un tipo de objeto, en lugar de un valor de objeto.

Consulte también

Se aplica a