JsonRecordSchemaWriterCase class

Implements a JsonSchemaWriter case that matches RecordSchemas.
AssemblyChr.Avro.Json
NamespaceChr.Avro.Representation
Signature
public class JsonRecordSchemaWriterCase : Chr.Avro.Representation.RecordSchemaWriterCase, Chr.Avro.Representation.IJsonSchemaWriterCase, Chr.Avro.Representation.ISchemaWriterCase<Chr.Avro.Representation.JsonSchemaWriterContext,Chr.Avro.Representation.JsonSchemaWriterCaseResult>
BaseRecordSchemaWriterCase
InterfacesIJsonSchemaWriterCase
ISchemaWriterCase<JsonSchemaWriterContext, JsonSchemaWriterCaseResult>

Constructors

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

Properties

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

Methods

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