Avro C#
 All Classes Namespaces Functions Variables Enumerations Properties
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NAvro
 NFile
 CCodec
 CDataBlock
 CDataFileConstants
 CDataFileReader< T >
 CDataFileWriter< T >
 CDeflateCodec
 CHeader
 CIFileReader< T >
 CIFileWriter< T >
 CNullCodec
 NGeneric
 CDatumReader< T >
 CDatumWriter< T >
 CDefaultReaderThe default implementation for the generic reader. It constructs new .NET objects for avro objects on the stream and returns the .NET object. Users can directly use this class or, if they want to customize the object types for differnt Avro schema types, can derive from this class. There are enough hooks in this class to allow customization.
 CDefaultWriterA General purpose writer for serializing objects into a Stream using Avro. This class implements a default way of serializing objects. But one can derive a class from this and override different methods to acheive results that are different from the default implementation.
 CGenericDatumReader< T >
 CGenericDatumWriter< T >PreresolvingDatumWriter for writing data from GenericRecords or primitive types. For more information about performance considerations for choosing this implementation
 CGenericEnumThe defualt class to hold values for enum schema in GenericReader and GenericWriter.
 CGenericFixedThe default type used by GenericReader and GenericWriter for objects for FixedSchema
 CGenericReader< T >A general purpose reader of data from avro streams. This can optionally resolve if the reader's and writer's schemas are different. This class is a wrapper around DefaultReader and offers a little more type safety. The default reader has the flexibility to return any type of object for each read call because the Read() method is generic. This class on the other hand can only return a single type because the type is a parameter to the class. Any user defined extension should, however, be done to DefaultReader. This class is sealed.
 CGenericRecordThe default type used by GenericReader and GenericWriter for RecordSchema.
 CGenericWriter< T >A typesafe wrapper around DefaultWriter. While a specific object of DefaultWriter allows the client to serialize a generic type, an object of this class allows only a single type of object to be serialized through it.
 CPreresolvingDatumReader< T >A general purpose reader of data from avro streams. This reader analyzes and resolves the reader and writer schemas when constructed so that reads can be more efficient. Once constructed, a reader can be reused or shared among threads to avoid incurring more resolution costs.
 CArrayAccess
 CEnumAccess
 CFixedAccess
 CMapAccess
 CRecordAccess
 CPreresolvingDatumWriter< T >A general purpose writer of data from avro streams. This writer analyzes the writer schema when constructed so that writes can be more efficient. Once constructed, a writer can be reused or shared among threads to avoid incurring more resolution costs.
 CArrayAccess
 CDictionaryMapAccess
 CEnumAccess
 CMapAccess
 CRecordFieldWriter
 NIO
 CBinaryDecoderDecoder for Avro binary format
 CBinaryEncoderWrite leaf values.
 CByteBufferInputStream
 CByteBufferOutputStream
 CDecoderDecoder is used to decode Avro data on a stream. There are methods to read the Avro types on the stream. There are also methods to skip items, which are usually more efficient than reading, on the stream.
 CEncoder
 CICallback< in T >
 CInputStream
 COutputStream
 NSpecific
 CICallbackRequestor
 CISpecificProtocol
 CISpecificRecordInterface class for generated classes
 CObjectCreator
 CNameCtorKey
 CSpecificDatumReader< T >
 CSpecificDatumWriter< T >PreresolvingDatumWriter for writing data from ISpecificRecord classes. For more information about performance considerations for choosing this implementation
 CSpecificDefaultReaderReader class for reading data and storing into specific classes
 CSpecificDefaultWriterClass for writing data from any specific objects
 CSpecificException
 CSpecificFixedBase class for all generated classes
 CSpecificReader< T >Reader wrapper class for reading data and storing into specific classes
 CSpecificWriter< T >Generic wrapper class for writing data from specific objects
 CArraySchemaClass for array type schemas
 CAvroException
 CAvroRuntimeException
 CAvroTypeException
 CCodeGen
 CCodeGenException
 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
 CMapSchemaClass for map schemas
 CMessage
 CNamedSchemaBase class for all named schemas: fixed, enum, record
 CPrimitiveSchemaClass for schemas of primitive types
 CPropertyMap
 CProtocol
 CProtocolParseException
 CRecordSchemaClass for record schemas
 CSchemaBase class for all schema types
 CSchemaNameClass to store schema name, namespace and enclosing namespace
 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
 CSchemaParseException
 CUnionSchemaClass for union schemas
 CUnnamedSchemaBase class for all unnamed schemas