public TypeData(
     DeserializeFieldHandler deserializeFunc,
     SerializeFieldHandler serializeFunc,
     Type ArraySerializerType)
 {
     this.DeserializeFunc     = deserializeFunc;
     this.SerializeFunc       = serializeFunc;
     this.ArraySerializerType = ArraySerializerType;
 }
 public FieldSerializationData(FieldInfo fieldInfo, DeserializeFieldHandler deserializeFunc, SerializeFieldHandler serializeFunc)
 {
     this.FieldInfo       = fieldInfo;
     this.DeserializeFunc = deserializeFunc;
     this.SerializeFunc   = serializeFunc;
 }