private bool IsCurrentData(byte[] data) { for (int i=0; i<data.Length && m_position+i<m_FileData.Length; i++) { if (m_FileData[m_position+i] != data[i]) return false; } return true; }