kCura.WinEDDS.OutputFileWriter
namespace kCura.WinEDDS
{
public class OutputFileWriter : IDisposable
{
public string OutputNativeFilePath { get; }
public string OutputDataGridFilePath { get; }
public string OutputCodeFilePath { get; }
public string OutputObjectFilePath { get; }
public IStreamWriter OutputNativeFileWriter { get; }
public IStreamWriter OutputDataGridFileWriter { get; }
public IStreamWriter OutputCodeFileWriter { get; }
public IStreamWriter OutputObjectFileWriter { get; }
public long CombinedStreamLength { get; }
public OutputFileWriter(ILog logger, IFileSystem fileSystem);
public void DeleteFiles();
public void Dispose();
public void Open(bool append = false);
public void Close();
public void MarkRollbackPosition();
public void RollbackDocumentLineWrites();
public int TryCloseAndDeleteAllTempFiles();
}
}