CodeDomSerializerBase.GetSerializer Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 value
uygun 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.
Döndürülenler
CodeDomSerializer için valueType
uygun 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.