Language

CodeDomSerializerBase.GetSerializer メソッド

定義

指定されたオブジェクト値または型のシリアライザーを検索します。

オーバーロード

名前 説明
GetSerializer(IDesignerSerializationManager, Object)

指定されたオブジェクト値のシリアライザーを検索します。

GetSerializer(IDesignerSerializationManager, Type)

指定された型のシリアライザーを検索します。

GetSerializer(IDesignerSerializationManager, Object)

ソース:
CodeDomSerializerBase.cs
ソース:
CodeDomSerializerBase.cs
ソース:
CodeDomSerializerBase.cs
ソース:
CodeDomSerializerBase.cs
ソース:
CodeDomSerializerBase.cs

指定されたオブジェクト値のシリアライザーを検索します。

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

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

返品

CodeDomSerializerに適したvalue。

例外

manager または value が null。

注釈

GetSerializer メソッドは、IDesignerSerializationManager.GetSerializer メソッドの拡張機能です。 IDesignerSerializationManager.GetSerializer メソッドは、オブジェクト値ではなくオブジェクト型を受け取ります。 外部パーティが TypeDescriptorを介して特定のオブジェクトのメタデータをオーバーライドした場合、そのメタデータのオーバーライドは、型のみを受け取る IDesignerSerializationManager.GetSerializer メソッドでは表示されません。 GetSerializer メソッドは、値のメタデータと値の型をチェックします。 2 つが異なる場合、 GetSerializer は値にカスタム デザイナー シリアライザー属性があるかどうかを確認します。 その場合、 GetSerializer はそれを使用しようとします。 それ以外の場合は、 IDesignerSerializationManager.GetSerializerに遅延します。

こちらもご覧ください

適用対象

GetSerializer(IDesignerSerializationManager, Type)

ソース:
CodeDomSerializerBase.cs
ソース:
CodeDomSerializerBase.cs
ソース:
CodeDomSerializerBase.cs
ソース:
CodeDomSerializerBase.cs
ソース:
CodeDomSerializerBase.cs

指定された型のシリアライザーを検索します。

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 。

返品

CodeDomSerializerに適したvalueType。

例外

manager または valueType が null。

注釈

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

こちらもご覧ください

適用対象