CodeDomSerializerBase.GetSerializer Methode

Definition

Sucht einen Serialisierer für den angegebenen Objektwert oder Typ.

Überlädt

Name Beschreibung
GetSerializer(IDesignerSerializationManager, Object)

Sucht einen Serialisierer für den angegebenen Objektwert.

GetSerializer(IDesignerSerializationManager, Type)

Sucht einen Serialisierer für den angegebenen Typ.

GetSerializer(IDesignerSerializationManager, Object)

Sucht einen Serialisierer für den angegebenen Objektwert.

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

Parameter

manager
IDesignerSerializationManager

Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.

value
Object

Das Objekt, das den abzurufenden Serialisierer angibt.

Gibt zurück

Ein CodeDomSerializer geeignetes Für value.

Ausnahmen

manager oder value ist null.

Hinweise

Die GetSerializer Methode ist eine Erweiterung der IDesignerSerializationManager.GetSerializer Methode. Die IDesignerSerializationManager.GetSerializer Methode verwendet einen Objekttyp anstelle eines Objektwerts. Wenn eine externe Partei Metadaten für ein bestimmtes Objekt überschrieben TypeDescriptorhat, wird diese Metadatenüberschreibung nicht von der IDesignerSerializationManager.GetSerializer Methode gesehen, die nur einen Typ verwendet. Die GetSerializer Methode überprüft die Metadaten des Werts und des Typs des Werts. Wenn sich die beiden unterscheiden, wird überprüft, GetSerializer ob ein benutzerdefiniertes Designer serializer-Attribut für den Wert vorhanden ist. Wenn ja, wird versucht, GetSerializer sie zu verwenden. Andernfalls wird sie zurück IDesignerSerializationManager.GetSerializerauf .

Weitere Informationen

Gilt für:

GetSerializer(IDesignerSerializationManager, Type)

Sucht einen Serialisierer für den angegebenen Typ.

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

Parameter

manager
IDesignerSerializationManager

Der IDesignerSerializationManager für die Serialisierung zu verwendende Code.

valueType
Type

Die Type Angabe des abzurufenden Serialisierers.

Gibt zurück

Ein CodeDomSerializer geeignetes Für valueType.

Ausnahmen

manager oder valueType ist null.

Hinweise

Die GetSerializer Methode ist eine Erweiterung der IDesignerSerializationManager.GetSerializer Methode. Die IDesignerSerializationManager.GetSerializer Methode verwendet einen Objekttyp anstelle eines Objektwerts.

Weitere Informationen

Gilt für: