JsonDerivedType Struct

Definition

Represents a supported derived type defined in the metadata of a polymorphic type.

public value class JsonDerivedType
public readonly struct JsonDerivedType
type JsonDerivedType = struct
Public Structure JsonDerivedType
Inheritance
JsonDerivedType

Constructors

JsonDerivedType(Type)

Initializes a new instance of the JsonDerivedType class that represents a supported derived type without a type discriminator.

JsonDerivedType(Type, Int32)

Initializes a new instance of the JsonDerivedType class that represents a supported derived type with an integer type discriminator.

JsonDerivedType(Type, String)

Initializes a new instance of the JsonDerivedType class that represents a supported derived type with a string type discriminator.

Properties

DerivedType

Gets a derived type that should be supported in polymorphic serialization of the declared base type.

TypeDiscriminator

Gets the type discriminator identifier to be used for the serialization of the subtype.

Applies to