public override int GetObjectEncodeSize(object value, bool arrayEncoding) { if (!arrayEncoding) { return(MapEncoding.GetEncodeSize((AmqpMap)value)); } return(8 + MapEncoding.GetValueSize((AmqpMap)value)); }
public override int GetObjectEncodeSize(object value, bool arrayEncoding) { if (arrayEncoding) { return(FixedWidth.UInt + FixedWidth.UInt + GetValueSize((AmqpMap)value)); } else { return(MapEncoding.GetEncodeSize((AmqpMap)value)); } }