void SaveBuffer() { _savedBuffers.Add( new SavedBuffer { Buffer = _data, BaseOffset = _baseOffset, End = _end, DiscardCount = _discardCount, VersionSaved = _versionCounter } ); _data = null; _end = 0; _discardCount = 0; }