Exemple #1
0
        /// <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);
        }
Exemple #2
0
 public static string ReadString(this BufferReader reader,
                                 uint length,
                                 IStringConverter strConverter)
 {
     return(strConverter.ReadConv(reader.ReadBytes((int)length)));
 }