public virtual void WriteHeader(bool startFileLockingThread, bool shuttingDown) { if (shuttingDown) { _freespaceManager.Write(this); _freespaceManager = null; } StatefulBuffer writer = CreateStatefulBuffer(SystemTransaction(), 0, _fileHeader. Length()); _fileHeader.WriteFixedPart(this, startFileLockingThread, shuttingDown, writer, BlockSize ()); if (shuttingDown) { EnsureLastSlotWritten(); } SyncFiles(); }
public virtual void Write(LocalObjectContainer container) { _delegate.Write(container); }