CodeDomSerializerBase.GetSerializer Yöntem

Tanım

Verilen nesne değeri veya türü için bir seri hale getirici bulur.

Aşırı Yüklemeler

GetSerializer(IDesignerSerializationManager, Object)

Verilen nesne değeri için bir seri hale getirici bulur.

GetSerializer(IDesignerSerializationManager, Type)

Verilen tür için bir seri hale getirici bulur.

GetSerializer(IDesignerSerializationManager, Object)

Verilen nesne değeri için bir seri hale getirici bulur.

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

Parametreler

manager
IDesignerSerializationManager

IDesignerSerializationManager Serileştirme için kullanılacak.

value
Object

Alınacak seri hale getiriciyi belirten nesne.

Döndürülenler

CodeDomSerializer için valueuygun olan bir.

Özel durumlar

manager veya value şeklindedir null.

Açıklamalar

GetSerializer yöntemi, yönteminin IDesignerSerializationManager.GetSerializer bir uzantısıdır. IDesignerSerializationManager.GetSerializer yöntemi, nesne değeri yerine bir nesne türü alır. Bir dış taraf aracılığıyla TypeDescriptorbelirli bir nesne için meta verileri geçersiz kıldıysa bu meta veri geçersiz kılma yöntemi tarafından IDesignerSerializationManager.GetSerializer görülmez ve bu yöntem yalnızca bir tür alır. yöntemi, GetSerializer değerin meta verilerini ve değerin türünü denetler. İkisi farklıysa, GetSerializer değerde özel bir tasarımcı seri hale getirici özniteliği olup olmadığına bakar. Öyleyse, GetSerializer kullanmayı dener. Aksi takdirde, değerini erteler IDesignerSerializationManager.GetSerializer.

Ayrıca bkz.

Şunlara uygulanır

GetSerializer(IDesignerSerializationManager, Type)

Verilen tür için bir seri hale getirici bulur.

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

Parametreler

manager
IDesignerSerializationManager

IDesignerSerializationManager Serileştirme için kullanılacak.

valueType
Type

Alınacak Type seri hale getiriciyi belirtme.

Döndürülenler

CodeDomSerializer için valueTypeuygun olan bir.

Özel durumlar

manager veya valueType şeklindedir null.

Açıklamalar

GetSerializer yöntemi, yönteminin IDesignerSerializationManager.GetSerializer bir uzantısıdır. IDesignerSerializationManager.GetSerializer yöntemi, nesne değeri yerine bir nesne türü alır.

Ayrıca bkz.

Şunlara uygulanır