public string ReadUnicodeString() { StringBuilder sb = new StringBuilder(); int c; while ( (m_Index + 1) < m_Size && (c = ((m_Data[m_Index++] << 8) | m_Data[m_Index++])) != 0 ) sb.Append( (char)c ); return sb.ToString(); }
public string ReadUnicodeString() { if (m_Reader.ReadByte() != 2) { return(""); } int length = m_Reader.ReadUInt16(); return(m_Reader.ReadUnicodeString(length)); }