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

パラメーター

manager
IDesignerSerializationManager

シリアル化に使用する IDesignerSerializationManager

value
Object

取得するシリアライザーを指定するオブジェクト。

返品

valueに適したCodeDomSerializer

例外

manager または valuenull

注釈

GetSerializer メソッドは、IDesignerSerializationManager.GetSerializer メソッドの拡張機能です。 IDesignerSerializationManager.GetSerializer メソッドは、オブジェクト値ではなくオブジェクト型を受け取ります。 外部パーティが TypeDescriptorを介して特定のオブジェクトのメタデータをオーバーライドした場合、そのメタデータのオーバーライドは、型のみを受け取る IDesignerSerializationManager.GetSerializer メソッドでは表示されません。 GetSerializer メソッドは、値のメタデータと値の型をチェックします。 2 つが異なる場合、 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

パラメーター

manager
IDesignerSerializationManager

シリアル化に使用する IDesignerSerializationManager

valueType
Type

取得するシリアライザーを指定する Type

返品

valueTypeに適したCodeDomSerializer

例外

manager または valueTypenull

注釈

GetSerializer メソッドは、IDesignerSerializationManager.GetSerializer メソッドの拡張機能です。 IDesignerSerializationManager.GetSerializer メソッドは、オブジェクト値ではなくオブジェクト型を受け取ります。

こちらもご覧ください

適用対象