private void FillPages() { PHeader pageHeader = new PHeader(); byte[] pageHeaderByteArray = pageHeader.ToByteArray(); int index = 0; while (index < _buffer.Length) { Array.Copy(pageHeaderByteArray, 0, _buffer, index, pageHeaderByteArray.Length); index += PHeader.PAGE_TOTAL_SIZE; } }
private void CreatePageHeader(int index, PHeader pageHeader) { byte[] pageHeaderByteArray = pageHeader.ToByteArray(); Array.Copy(pageHeaderByteArray, 0, _buffer, index, pageHeaderByteArray.Length); }