CodeDomSerializerBase.GetSerializer Metoda

Definice

Vyhledá serializátor pro danou hodnotu nebo typ objektu.

Přetížení

Name Description
GetSerializer(IDesignerSerializationManager, Object)

Vyhledá serializátor pro danou hodnotu objektu.

GetSerializer(IDesignerSerializationManager, Type)

Vyhledá serializátor pro daný typ.

GetSerializer(IDesignerSerializationManager, Object)

Zdroj:
CodeDomSerializerBase.cs
Zdroj:
CodeDomSerializerBase.cs
Zdroj:
CodeDomSerializerBase.cs
Zdroj:
CodeDomSerializerBase.cs
Zdroj:
CodeDomSerializerBase.cs

Vyhledá serializátor pro danou hodnotu objektu.

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);
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

Parametry

value
Object

Objekt určující serializátor, který se má načíst.

Návraty

To CodeDomSerializer je vhodné pro value.

Výjimky

manager nebo value je null.

Poznámky

Metoda GetSerializer je rozšíření metody IDesignerSerializationManager.GetSerializer . Metoda IDesignerSerializationManager.GetSerializer přebírá typ objektu, nikoli hodnotu objektu. Pokud externí strana přepsala metadata pro konkrétní objekt prostřednictvím TypeDescriptor, tato přepsání metadat by nebyla zobrazena metodou IDesignerSerializationManager.GetSerializer , která přebírá pouze typ. Metoda GetSerializer zkontroluje metadata hodnoty a typ hodnoty. Pokud se oba liší, bude hledat, GetSerializer zda je u hodnoty atribut serializátoru vlastního návrháře. Pokud ano, GetSerializer pokusí se ho použít. V opačném případě se odloží na IDesignerSerializationManager.GetSerializer.

Viz také

Platí pro

GetSerializer(IDesignerSerializationManager, Type)

Zdroj:
CodeDomSerializerBase.cs
Zdroj:
CodeDomSerializerBase.cs
Zdroj:
CodeDomSerializerBase.cs
Zdroj:
CodeDomSerializerBase.cs
Zdroj:
CodeDomSerializerBase.cs

Vyhledá serializátor pro daný 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);
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

Parametry

valueType
Type

Určení Type serializátoru, který se má načíst.

Návraty

To CodeDomSerializer je vhodné pro valueType.

Výjimky

manager nebo valueType je null.

Poznámky

Metoda GetSerializer je rozšíření metody IDesignerSerializationManager.GetSerializer . Metoda IDesignerSerializationManager.GetSerializer přebírá typ objektu, nikoli hodnotu objektu.

Viz také

Platí pro