public bool ReadBoolean() { if ((m_Index + 1) > m_Size) return false; return (m_Data[m_Index++] != 0); }