public override int GetObjectEncodeSize(object value, bool arrayEncoding)
 {
     if (arrayEncoding)
     {
         return(4);
     }
     return(FloatEncoding.GetEncodeSize(new float?((float)value)));
 }