CodeDomSerializerBase.GetSerializer Metodo

Definizione

Individua un serializzatore per il valore o il tipo di oggetto specificato.

Overload

Nome Descrizione
GetSerializer(IDesignerSerializationManager, Object)

Individua un serializzatore per il valore dell'oggetto specificato.

GetSerializer(IDesignerSerializationManager, Type)

Individua un serializzatore per il tipo specificato.

GetSerializer(IDesignerSerializationManager, Object)

Individua un serializzatore per il valore dell'oggetto specificato.

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

Parametri

manager
IDesignerSerializationManager

Oggetto IDesignerSerializationManager da utilizzare per la serializzazione.

value
Object

Oggetto che specifica il serializzatore da recuperare.

Valori restituiti

Oggetto CodeDomSerializer appropriato per value.

Eccezioni

manager o value è null.

Commenti

Il GetSerializer metodo è un'estensione del IDesignerSerializationManager.GetSerializer metodo . Il IDesignerSerializationManager.GetSerializer metodo accetta un tipo di oggetto anziché un valore dell'oggetto. Se un'entità esterna ha eseguito l'override dei metadati per un oggetto specifico tramite TypeDescriptor, l'override IDesignerSerializationManager.GetSerializer dei metadati non verrà visualizzato dal metodo , che accetta solo un tipo. Il GetSerializer metodo controlla i metadati del valore e del tipo del valore. Se le due differenze sono diverse, GetSerializer cercherà di verificare se è presente un attributo serializzatore della finestra di progettazione personalizzata sul valore . In tal caso, GetSerializer tenterà di usarlo. In caso contrario, rinvierà a IDesignerSerializationManager.GetSerializer.

Vedi anche

Si applica a

GetSerializer(IDesignerSerializationManager, Type)

Individua un serializzatore per il tipo specificato.

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

Parametri

manager
IDesignerSerializationManager

Oggetto IDesignerSerializationManager da utilizzare per la serializzazione.

valueType
Type

Oggetto Type che specifica il serializzatore da recuperare.

Valori restituiti

Oggetto CodeDomSerializer appropriato per valueType.

Eccezioni

manager o valueType è null.

Commenti

Il GetSerializer metodo è un'estensione del IDesignerSerializationManager.GetSerializer metodo . Il IDesignerSerializationManager.GetSerializer metodo accetta un tipo di oggetto anziché un valore dell'oggetto.

Vedi anche

Si applica a