public virtual short ReadInt16() { ReadAll(m_buffer, 0, 2); return (short)((int)m_buffer[0] | (int)m_buffer[1] << 8); } /// <summary>