void FlushSequentialBuffer()
{
if (_seqBuf.EOF == 0)
return;
long pos = _fsData.Length;
_fsData.Position = pos;
_fsData.Write(_seqBuf.RawBuffer, 0, _seqBuf.EOF);
if (_backupIsActive)
{
byte[] btWork = new byte[_seqBuf.EOF];
Buffer.BlockCopy(_seqBuf.RawBuffer, 0, btWork, 0, btWork.Length);
this._configuration.Backup.WriteBackupElement(ulFileName, 0, pos, btWork);
}
_seqBuf.Clear(true);
}