EnumSchemaBuilderCase class

A schema builder case that matches EnumResolution.
AssemblyChr.Avro
NamespaceChr.Avro.Abstract
Signature
public class EnumSchemaBuilderCase : Chr.Avro.Abstract.SchemaBuilderCase
BaseSchemaBuilderCase

Constructors

EnumSchemaBuilderCase(ISchemaBuilder)
Creates a new enum schema builder case.

Properties

ISchemaBuilder SchemaBuilder
A schema builder instance that will be used to resolve underlying integral types.

Methods

ISchemaBuildResult BuildSchema(TypeResolution, ConcurrentDictionary<Type, Schema>)
Builds an enum schema.
Chr.Avro