Avro C#
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NAvro
 NFile
 NGeneric
 NIO
 NReflect
 NSpecific
 NUtil
 CArraySchemaClass for array type schemas
 CAvroDecimalRepresents a big decimal
 CAvroExceptionA generic Avro exception
 CAvroRuntimeExceptionA generic Avro exception
 CAvroTypeExceptionUsed to communicate an exception associated with Avro typing
 CCodeGenGenerates C# code from Avro schemas and protocols
 CCodeGenExceptionCodeGen Exception
 CCodeGenUtilA singleton class containing data used by codegen
 CEnumSchemaClass for enum type schemas
 CFieldClass for fields defined in a record
 CFixedSchemaClass for fixed schemas
 CJsonHelper
 CLogicalSchemaClass for logical type schemas
 CMapSchemaClass for map schemas
 CMessageRepresents a message in an Avro protocol
 CNamedSchemaBase class for all named schemas: fixed, enum, record
 CPrimitiveSchemaClass for schemas of primitive types
 CPropertyMapProvides access to custom properties (those not defined in the Avro spec) in a JSON object
 CProtocolA set of messages forming an application protocol
 CProtocolParseExceptionUsed to communicate an exception that occurred while parsing a protocol
 CRecordSchemaClass for record schemas
 CSchemaBase class for all schema types
 CSchemaNameClass to store schema name, namespace, enclosing namespace and documentation
 CSchemaNamesA class that contains a list of named schemas. This is used when reading or writing a schema/protocol. This prevents reading and writing of duplicate schema definitions within a protocol or schema file
 CSchemaParseExceptionUsed to communicate an exception that occurred while parsing a schema
 CUnionSchemaClass for union schemas
 CUnnamedSchemaBase class for all unnamed schemas