CodeDomSerializerBase.GetSerializer 方法

定义

查找给定对象值或类型的序列化程序。

重载

名称 说明
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

指定要检索的序列化程序的对象。

返回

一个 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 检索的序列化程序。

返回

一个 CodeDomSerializer 适用于 valueType.

例外

managervalueTypenull.

注解

该方法 GetSerializer 是方法的 IDesignerSerializationManager.GetSerializer 扩展。 该方法 IDesignerSerializationManager.GetSerializer 采用对象类型,而不是对象值。

另请参阅

适用于