Avro C#
|
Classes | |
class | ArrayHelper |
Class to help serialize and deserialize arrays. Arrays need the following methods Count(), Add(), Clear().true This class allows these methods to be specified externally to the collection. More... | |
class | ArraySchemaExtensions |
Extension methods for ArraySchema - make helper metadata look more like a property | |
class | AvroFieldAttribute |
Attribute that specifies the mapping between an Avro field and C# class property. More... | |
class | ClassCache |
Class holds a cache of C# classes and their properties. The key for the cache is the schema full name. More... | |
class | DateTimeOffsetToLongConverter |
Convert C# DateTimeOffset properties to long unix time More... | |
class | DotnetClass |
Collection of DotNetProperty objects to repre More... | |
class | DotnetProperty |
class | EnumCache |
Cache of enum types. Cache key is the schema fullname. | |
class | FuncFieldConverter |
Field converter using a Func More... | |
interface | IAvroFieldConverter |
Converters can be added to properties with an AvroField attribute. Converters convert between the property type and the avro type. More... | |
class | ReflectDefaultReader |
Reader class for reading data and storing into specific classes More... | |
class | ReflectDefaultWriter |
Class for writing data from any specific objects More... | |
class | ReflectReader |
Reader wrapper class for reading data and storing into specific classes More... | |
class | ReflectWriter |
Generic wrapper class for writing data from specific objects More... | |
class | TypedFieldConverter |
Constructor More... | |