public override int GetObjectEncodeSize(object value, bool arrayEncoding) { if (!arrayEncoding) { return(StringEncoding.GetEncodeSize((string)value)); } return(4 + System.Text.Encoding.UTF8.GetByteCount((string)value)); }
public override int GetObjectEncodeSize(object value, bool arrayEncoding) { if (arrayEncoding) { return(FixedWidth.UInt + Encoding.UTF8.GetByteCount((string)value)); } else { return(StringEncoding.GetEncodeSize((string)value)); } }