private void CreateFileContainingModified(IEnumerable <T> entriesToUpdate) { ILiftWriter <T> liftWriter = null; foreach (var entry in entriesToUpdate) { if (liftWriter == null) { liftWriter = CreateExporter(); } liftWriter.Add(entry); } if (liftWriter != null) { liftWriter.End(); liftWriter.Dispose(); } }
private ILiftWriter <T> CreateExporter() { ILiftWriter <T> liftWriter = _ioProvider.CreateWriter(MakeIncrementFileName(PreciseDateTime.UtcNow)); return(liftWriter); }