CodeDomSerializerBase.GetSerializer 方法

定義

為特定物件值或類型尋找序列化器。

多載

名稱 Description
GetSerializer(IDesignerSerializationManager, Object)

為給定物件值尋找序列化器。

GetSerializer(IDesignerSerializationManager, Type)

為特定類型尋找序列化器。

GetSerializer(IDesignerSerializationManager, Object)

為給定物件值尋找序列化器。

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

參數

value
Object

指定要擷取序列化器的物件。

傳回

A CodeDomSerializer 適用於 value

例外狀況

managervaluenull

備註

GetSerializer 方法是該方法的 IDesignerSerializationManager.GetSerializer 擴展。 此 IDesignerSerializationManager.GetSerializer 方法採用物件型別,而非物件值。 如果外部方透過 覆蓋了特定物件 TypeDescriptor的中繼資料,該中繼資料覆寫將不會被 IDesignerSerializationManager.GetSerializer 該方法看到,因為該方法只處理一個型別。 該 GetSerializer 方法會檢查值的元資料及其型別。 如果兩者不同, GetSerializer 我會查看值上是否有自訂設計序列化器屬性。 如果有, GetSerializer 我會嘗試使用它。 否則,它將遵循 IDesignerSerializationManager.GetSerializer

另請參閱

適用於

GetSerializer(IDesignerSerializationManager, Type)

為特定類型尋找序列化器。

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

參數

valueType
Type

指定 Type 要取回的序列器。

傳回

A CodeDomSerializer 適用於 valueType

例外狀況

managervalueTypenull

備註

GetSerializer 方法是該方法的 IDesignerSerializationManager.GetSerializer 擴展。 此 IDesignerSerializationManager.GetSerializer 方法採用物件型別,而非物件值。

另請參閱

適用於