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);
public object? GetSerializer (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, 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を返します。

適用対象