Class CodecMapAttribute
Defines the discriminator, extensibility, and default case policy for a generated codec map.
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Interface, Inherited = false)]
public sealed class CodecMapAttribute : Attribute
- Inheritance
-
CodecMapAttribute
- Inherited Members
Constructors
CodecMapAttribute(string, bool)
Defines the discriminator, extensibility, and default case policy for a generated codec map.
public CodecMapAttribute(string discriminator, bool extensible)
Parameters
Properties
DefaultCase
public Type? DefaultCase { get; set; }
Property Value
Discriminator
public string Discriminator { get; }
Property Value
EncodeDefaultDiscriminator
public bool EncodeDefaultDiscriminator { get; set; }
Property Value
Extensible
public bool Extensible { get; }