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