public PackageTransformer(IFileSearcher fileSearcher, IFileSystem fileSystem, IFileTransformerFactory fileTransformerFactory, IPackageHandlerLoader packageHandlerLoader) { this.FileSearcher = fileSearcher ?? throw new ArgumentNullException(nameof(fileSearcher)); this.FileSystem = fileSystem ?? throw new ArgumentNullException(nameof(fileSystem)); this.FileTransformerFactory = fileTransformerFactory ?? throw new ArgumentNullException(nameof(fileTransformerFactory)); this.PackageHandlerLoader = packageHandlerLoader ?? throw new ArgumentNullException(nameof(packageHandlerLoader)); }
protected internal NewFileTransformCommand(IFileTransformerFactory fileTransformerFactory) { this.FileTransformerFactory = fileTransformerFactory ?? throw new ArgumentNullException(nameof(fileTransformerFactory)); }