JsonDerivedTypeAttribute コンストラクター

定義

オーバーロード

JsonDerivedTypeAttribute(Type)

指定したパラメーターを使用して新しい属性を初期化します。

JsonDerivedTypeAttribute(Type, Int32)

指定したパラメーターを使用して新しい属性を初期化します。

JsonDerivedTypeAttribute(Type, String)

指定したパラメーターを使用して新しい属性を初期化します。

JsonDerivedTypeAttribute(Type)

ソース:
JsonDerivedTypeAttribute.cs
ソース:
JsonDerivedTypeAttribute.cs
ソース:
JsonDerivedTypeAttribute.cs

指定したパラメーターを使用して新しい属性を初期化します。

public:
 JsonDerivedTypeAttribute(Type ^ derivedType);
public JsonDerivedTypeAttribute (Type derivedType);
new System.Text.Json.Serialization.JsonDerivedTypeAttribute : Type -> System.Text.Json.Serialization.JsonDerivedTypeAttribute
Public Sub New (derivedType As Type)

パラメーター

derivedType
Type

宣言されたベース型のポリモーフィックシリアル化でサポートされる派生型。

適用対象

JsonDerivedTypeAttribute(Type, Int32)

ソース:
JsonDerivedTypeAttribute.cs
ソース:
JsonDerivedTypeAttribute.cs
ソース:
JsonDerivedTypeAttribute.cs

指定したパラメーターを使用して新しい属性を初期化します。

public:
 JsonDerivedTypeAttribute(Type ^ derivedType, int typeDiscriminator);
public JsonDerivedTypeAttribute (Type derivedType, int typeDiscriminator);
new System.Text.Json.Serialization.JsonDerivedTypeAttribute : Type * int -> System.Text.Json.Serialization.JsonDerivedTypeAttribute
Public Sub New (derivedType As Type, typeDiscriminator As Integer)

パラメーター

derivedType
Type

宣言された基本型のポリモーフィックシリアル化でサポートされる派生型。

typeDiscriminator
Int32

サブタイプのシリアル化に使用する型識別子。

適用対象

JsonDerivedTypeAttribute(Type, String)

ソース:
JsonDerivedTypeAttribute.cs
ソース:
JsonDerivedTypeAttribute.cs
ソース:
JsonDerivedTypeAttribute.cs

指定したパラメーターを使用して新しい属性を初期化します。

public:
 JsonDerivedTypeAttribute(Type ^ derivedType, System::String ^ typeDiscriminator);
public JsonDerivedTypeAttribute (Type derivedType, string typeDiscriminator);
new System.Text.Json.Serialization.JsonDerivedTypeAttribute : Type * string -> System.Text.Json.Serialization.JsonDerivedTypeAttribute
Public Sub New (derivedType As Type, typeDiscriminator As String)

パラメーター

derivedType
Type

宣言された基本型のポリモーフィックシリアル化でサポートされる派生型。

typeDiscriminator
String

サブタイプのシリアル化に使用する型識別子。

適用対象