CodeDomSerializerBase.GetSerializer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- IDesignerSerializationManager
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)
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.
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
- IDesignerSerializationManager
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)