Relativity.DataExchange.Io.NullIoReporter
Represents a null design pattern for occasions where a valid IIoReporter is referenced but whose functionality isn't actually used or required. This class cannot be inherited.
namespace Relativity.DataExchange.Io
{
internal sealed class NullIoReporter : IIoReporter
{
public NullIoReporter(IFileSystem fileSystem);
public void CopyFile(string sourceFileName, string destFileName, bool overwrite, int lineNumber);
public bool GetFileExists(string fileName, int lineNumber);
public long GetFileLength(string fileName, int lineNumber);
public void PublishRetryMessage(Exception exception, TimeSpan timeSpan, int retryCount, int totalRetryCount, long lineNumber);
public void PublishWarningMessage(IoWarningEventArgs args);
}
}