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);
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);
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 、オブジェクト値ではなくオブジェクト型を受け取ります。

こちらもご覧ください

適用対象