CodeDomSerializerBase.GetSerializer Método

Definição

Localiza um serializador para o valor ou tipo de objeto fornecido.

Sobrecargas

Nome Description
GetSerializer(IDesignerSerializationManager, Object)

Localiza um serializador para o valor de objeto fornecido.

GetSerializer(IDesignerSerializationManager, Type)

Localiza um serializador para o tipo fornecido.

GetSerializer(IDesignerSerializationManager, Object)

Localiza um serializador para o valor de objeto fornecido.

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

O IDesignerSerializationManager a ser usado para serialização.

value
Object

O objeto que especifica o serializador a ser recuperado.

Retornos

Um CodeDomSerializer que é apropriado para value.

Exceções

manager ou value é null.

Comentários

O GetSerializer método é uma extensão para o IDesignerSerializationManager.GetSerializer método. O IDesignerSerializationManager.GetSerializer método usa um tipo de objeto, em vez de um valor de objeto. Se uma parte externa tivesse substituído metadados para um objeto específico por meio TypeDescriptor, essa substituição de metadados não seria vista pelo IDesignerSerializationManager.GetSerializer método, que usa apenas um tipo. O GetSerializer método verifica os metadados do valor e do tipo do valor. Se os dois forem diferentes, GetSerializer procurará ver se há um atributo de serializador de designer personalizado no valor. Nesse caso, GetSerializer tentará usá-lo. Caso contrário, ele adiará para IDesignerSerializationManager.GetSerializer.

Confira também

Aplica-se a

GetSerializer(IDesignerSerializationManager, Type)

Localiza um serializador para o tipo fornecido.

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

O IDesignerSerializationManager a ser usado para serialização.

valueType
Type

A Type especificação do serializador a ser recuperado.

Retornos

Um CodeDomSerializer que é apropriado para valueType.

Exceções

manager ou valueType é null.

Comentários

O GetSerializer método é uma extensão para o IDesignerSerializationManager.GetSerializer método. O IDesignerSerializationManager.GetSerializer método usa um tipo de objeto, em vez de um valor de objeto.

Confira também

Aplica-se a