JsonUnionSchemaReaderCase class

Implements a JsonSchemaReader case that matches union schemas.
AssemblyChr.Avro.Json
NamespaceChr.Avro.Representation
Signature
public class JsonUnionSchemaReaderCase : Chr.Avro.Representation.UnionSchemaReaderCase, Chr.Avro.Representation.IJsonSchemaReaderCase, Chr.Avro.Representation.ISchemaReaderCase<Chr.Avro.Representation.JsonSchemaReaderContext,Chr.Avro.Representation.JsonSchemaReaderCaseResult>
BaseUnionSchemaReaderCase
InterfacesIJsonSchemaReaderCase
ISchemaReaderCase<JsonSchemaReaderContext, JsonSchemaReaderCaseResult>

Constructors

JsonUnionSchemaReaderCase(IJsonSchemaReader)
Initializes a new instance of the JsonUnionSchemaReaderCase class.

Properties

IJsonSchemaReader Reader
Gets the schema reader instance that will be used to read child types.

Methods

JsonSchemaReaderCaseResult Read(JsonElement, JsonSchemaReaderContext)
Reads a UnionSchema.
Chr.Avro