IDesignerSerializationProvider.GetSerializer メソッド

定義

指定した属性を使用してシリアライザーを取得します。

public:
 System::Object ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ currentSerializer, Type ^ objectType, Type ^ serializerType);
public object GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object currentSerializer, Type objectType, Type serializerType);
abstract member GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj * Type * Type -> obj
Public Function GetSerializer (manager As IDesignerSerializationManager, currentSerializer As Object, objectType As Type, serializerType As Type) As Object

パラメーター

manager
IDesignerSerializationManager

シリアライザーを要求するシリアル化マネージャー。

currentSerializer
Object

指定した型の現在のシリアライザーのインスタンス。 これは、指定した型のシリアライザーが存在しない場合に null できます。

objectType
Type

シリアル化するオブジェクトのデータ型。

serializerType
Type

作成するシリアライザーのデータ型。

返品

要求された型のシリアライザーのインスタンス。要求を満たすことができない場合は null

注釈

シリアル化マネージャーは、オブジェクト型のシリアライザーを検索しようとしたときに、このメソッドを呼び出します。 このシリアル化プロバイダーが正しい型のシリアライザーを提供できる場合、このプロバイダーはそれを返します。 それ以外の場合は nullを返します。

適用対象