private void SaveCore(ISIPackage package) { using (var stream = package.GetStream(ContentFileName, false).Stream) { using (var writer = XmlWriter.Create(stream)) { _package.WriteXml(writer); } } using (var stream = package.GetStream(TextsStorageName, AuthorsFileName, false).Stream) { using (var writer = XmlWriter.Create(stream)) { _authors.WriteXml(writer); } } using (var stream = package.GetStream(TextsStorageName, SourcesFileName, false).Stream) { using (var writer = XmlWriter.Create(stream)) { _sources.WriteXml(writer); } } package.Flush(); }
public void FinalizeSave() { _source.Flush(); }