static AvroGen()
{
Dictionary<string, CodeTypeReference> primitiveLookup = new Dictionary<string, CodeTypeReference>();
primitiveLookup.Add(SchemaType.BYTES, new CodeTypeReference(typeof(byte[])));
primitiveLookup.Add(SchemaType.STRING, new CodeTypeReference(typeof(string)));
primitiveLookup.Add(SchemaType.INT, new CodeTypeReference(typeof(int)));
primitiveLookup.Add(SchemaType.LONG, new CodeTypeReference(typeof(long)));
primitiveLookup.Add(SchemaType.BOOLEAN, new CodeTypeReference(typeof(bool)));
primitiveLookup.Add(SchemaType.DOUBLE, new CodeTypeReference(typeof(double)));
primitiveLookup.Add(SchemaType.FLOAT, new CodeTypeReference(typeof(float)));
primitiveLookup.Add(SchemaType.NULL, null);
_PrimitiveLookup = primitiveLookup;
}