/// <summary> /// return /// </summary> /// <param name="reader"></param> /// <param name="outputBuffer"></param> /// <returns></returns> public static byte[] ReadLengthCodedBuffer(this BufferReader reader, out bool isNull) { uint length = ReadLengthCodedNumber(reader, out isNull); byte[] output = reader.ReadBytes((int)length); return(isNull ? null : output); }
public static string ReadString(this BufferReader reader, uint length, IStringConverter strConverter) { return(strConverter.ReadConv(reader.ReadBytes((int)length))); }