<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

StreamWriterWrap

Represents a StreamWriter class object wrapper.
using System; using System.IO; using System.Text; namespace Relativity.DataExchange.Io { internal class StreamWriterWrap : IStreamWriter, IDisposable { private readonly StreamWriter instance; public Stream BaseStream => instance.BaseStream; public StreamWriterWrap(string path, bool append, Encoding encoding) { instance = new StreamWriter(path, append, encoding); } public void Close() { instance.Close(); } public void Flush() { instance.Flush(); } public void Write(char value) { instance.Write(value); } public void Write(char[] buffer) { instance.Write(buffer); } public void Write(string value) { instance.Write(value); } public void Write(char[] buffer, int index, int count) { instance.Write(buffer, index, count); } public void WriteLine(string format, params object[] arg) { instance.WriteLine(format, arg); } public void WriteLine(string value) { instance.WriteLine(value); } public void Dispose() { instance.Dispose(); } public void Write(bool value) { instance.Write(value); } public void Write(decimal value) { instance.Write(value); } public void Write(double value) { instance.Write(value); } public void Write(int value) { instance.Write(value); } public void Write(long value) { instance.Write(value); } public void Write(object value) { instance.Write(value); } public void Write(float value) { instance.Write(value); } public void Write(uint value) { instance.Write(value); } public void Write(ulong value) { instance.Write(value); } public void Write(string format, object arg0) { instance.Write(format, arg0); } public void Write(string format, object[] arg) { instance.Write(format, arg); } public void Write(string format, object arg0, object arg1) { instance.Write(format, arg0, arg1); } public void Write(string format, object arg0, object arg1, object arg2) { instance.Write(format, arg0, arg1, arg2); } } }