JsonMapSchemaWriterCase class

Implements a JsonSchemaWriter case that matches MapSchemas.
AssemblyChr.Avro.Json
NamespaceChr.Avro.Representation
Signature
public class JsonMapSchemaWriterCase : Chr.Avro.Representation.MapSchemaWriterCase, Chr.Avro.Representation.IJsonSchemaWriterCase, Chr.Avro.Representation.ISchemaWriterCase<Chr.Avro.Representation.JsonSchemaWriterContext,Chr.Avro.Representation.JsonSchemaWriterCaseResult>
BaseMapSchemaWriterCase
InterfacesIJsonSchemaWriterCase
ISchemaWriterCase<JsonSchemaWriterContext, JsonSchemaWriterCaseResult>

Constructors

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

Properties

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

Methods

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