CodeDomSerializerBase.GetSerializer Metódus

Definíció

Megkeresi a szerializálót a megadott objektumértékhez vagy típushoz.

Túlterhelések

Name Description
GetSerializer(IDesignerSerializationManager, Object)

Megkeresi az adott objektumérték szerializálóját.

GetSerializer(IDesignerSerializationManager, Type)

Megkeres egy szerializálót az adott típushoz.

GetSerializer(IDesignerSerializationManager, Object)

Forrás:
CodeDomSerializerBase.cs
Forrás:
CodeDomSerializerBase.cs
Forrás:
CodeDomSerializerBase.cs
Forrás:
CodeDomSerializerBase.cs
Forrás:
CodeDomSerializerBase.cs

Megkeresi az adott objektumérték szerializálóját.

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

Paraméterek

manager
IDesignerSerializationManager

A IDesignerSerializationManager szerializáláshoz használandó.

value
Object

A lekérendő szerializálót meghatározó objektum.

Válaszok

A CodeDomSerializer megfelelő value.

Kivételek

manager vagy value az null.

Megjegyzések

A GetSerializer metódus a metódus kiterjesztése IDesignerSerializationManager.GetSerializer . A IDesignerSerializationManager.GetSerializer metódus objektumtípus helyett objektumtípust használ. Ha egy külső fél egy adott objektum TypeDescriptormetaadatait felülbírálta volna, akkor a metaadatok felülbírálását a IDesignerSerializationManager.GetSerializer metódus nem fogja látni, amely csak egy típust vesz igénybe. A GetSerializer metódus ellenőrzi az érték metaadatait és az érték típusát. Ha a kettő eltér, látni fogja, GetSerializer hogy van-e egyéni tervező szerializáló attribútum az értéken. Ha igen, GetSerializer megkísérli használni. Ellenkező esetben a program a következőre halasztja a következőt IDesignerSerializationManager.GetSerializer: .

Lásd még

A következőre érvényes:

GetSerializer(IDesignerSerializationManager, Type)

Forrás:
CodeDomSerializerBase.cs
Forrás:
CodeDomSerializerBase.cs
Forrás:
CodeDomSerializerBase.cs
Forrás:
CodeDomSerializerBase.cs
Forrás:
CodeDomSerializerBase.cs

Megkeres egy szerializálót az adott típushoz.

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

Paraméterek

manager
IDesignerSerializationManager

A IDesignerSerializationManager szerializáláshoz használandó.

valueType
Type

A Type lekérni kívánt szerializáló megadása.

Válaszok

A CodeDomSerializer megfelelő valueType.

Kivételek

manager vagy valueType az null.

Megjegyzések

A GetSerializer metódus a metódus kiterjesztése IDesignerSerializationManager.GetSerializer . A IDesignerSerializationManager.GetSerializer metódus objektumtípus helyett objektumtípust használ.

Lásd még

A következőre érvényes: