JsonUnionSchemaWriterCase class

Implements a JsonSchemaWriter case that matches UnionSchemas.
AssemblyChr.Avro.Json
NamespaceChr.Avro.Representation
Signature
public class JsonUnionSchemaWriterCase : Chr.Avro.Representation.UnionSchemaWriterCase, Chr.Avro.Representation.IJsonSchemaWriterCase, Chr.Avro.Representation.ISchemaWriterCase<Chr.Avro.Representation.JsonSchemaWriterContext,Chr.Avro.Representation.JsonSchemaWriterCaseResult>
BaseUnionSchemaWriterCase
InterfacesIJsonSchemaWriterCase
ISchemaWriterCase<JsonSchemaWriterContext, JsonSchemaWriterCaseResult>

Constructors

JsonUnionSchemaWriterCase(IJsonSchemaWriter)
Initializes a new instance of the JsonUnionSchemaWriterCase class.

Properties

IJsonSchemaWriter Writer
Gets the schema writer instance that will be used to use to write child schemas.

Methods

JsonSchemaWriterCaseResult Write(Schema, Utf8JsonWriter, bool, JsonSchemaWriterContext)
Writes a UnionSchema.
Chr.Avro