CodeDomSerializerBase.GetSerializer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したオブジェクト値または型のシリアライザーを検索します。
オーバーロード
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
または value
が null
です。
注釈
メソッドは 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
に適合する CodeDomSerializer。
例外
manager
または valueType
が null
です。
注釈
メソッドは GetSerializer 、 メソッドの IDesignerSerializationManager.GetSerializer 拡張です。 メソッドは IDesignerSerializationManager.GetSerializer 、オブジェクト値ではなくオブジェクト型を受け取ります。
こちらもご覧ください
適用対象
.NET