public ExecuteReplCommand( string scriptName, string[] scriptArgs, IFileSystem fileSystem, IScriptPackResolver scriptPackResolver, IRepl repl, ILogProvider logProvider, IConsole console, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer) { Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("scriptPackResolver", scriptPackResolver); Guard.AgainstNullArgument("repl", repl); Guard.AgainstNullArgument("logProvider", logProvider); Guard.AgainstNullArgument("console", console); Guard.AgainstNullArgument("assemblyResolver", assemblyResolver); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); Guard.AgainstNullArgument("composer", composer); _scriptName = scriptName; _scriptArgs = scriptArgs; _fileSystem = fileSystem; _scriptPackResolver = scriptPackResolver; _repl = repl; _logger = logProvider.ForCurrentType(); _console = console; _assemblyResolver = assemblyResolver; _fileSystemMigrator = fileSystemMigrator; _composer = composer; }
public ExecuteReplCommand( string scriptName, string[] scriptArgs, IFileSystem fileSystem, IScriptPackResolver scriptPackResolver, IRepl repl, ILogProvider logProvider, IConsole console, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer) { Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("scriptPackResolver", scriptPackResolver); Guard.AgainstNullArgument("repl", repl); Guard.AgainstNullArgument("logProvider", logProvider); Guard.AgainstNullArgument("console", console); Guard.AgainstNullArgument("assemblyResolver", assemblyResolver); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); Guard.AgainstNullArgument("composer", composer); _scriptName = scriptName; _scriptArgs = scriptArgs; _fileSystem = fileSystem; _scriptPackResolver = scriptPackResolver; _repl = repl; _logger = logProvider.ForCurrentType(); _console = console; _assemblyResolver = assemblyResolver; _fileSystemMigrator = fileSystemMigrator; _composer = composer; }
public WatchScriptCommand( ScriptCsArgs commandArgs, string[] scriptArgs, IConsole console, IFileSystem fileSystem, ILog logger, IFileSystemMigrator fileSystemMigrator) { Guard.AgainstNullArgument("commandArgs", commandArgs); Guard.AgainstNullArgument("scriptArgs", scriptArgs); Guard.AgainstNullArgument("console", console); Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("logger", logger); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); _commandArgs = commandArgs; _scriptArgs = scriptArgs; _console = console; _fileSystem = fileSystem; _logger = logger; _fileSystemMigrator = fileSystemMigrator; _executeScriptCommand = new CrossAppDomainExecuteScriptCommand { CommandArgs = _commandArgs, ScriptArgs = _scriptArgs, }; }
public ExecuteScriptCommandBase( string script, string[] scriptArgs, IFileSystem fileSystem, IScriptExecutor scriptExecutor, IScriptPackResolver scriptPackResolver, ILogProvider logProvider, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer ) { Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("scriptExecutor", scriptExecutor); Guard.AgainstNullArgument("scriptPackResolver", scriptPackResolver); Guard.AgainstNullArgument("logProvider", logProvider); Guard.AgainstNullArgument("assemblyResolver", assemblyResolver); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); Guard.AgainstNullArgument("composer", composer); Script = script; ScriptArgs = scriptArgs; FileSystem = fileSystem; ScriptExecutor = scriptExecutor; _scriptPackResolver = scriptPackResolver; Logger = logProvider.ForCurrentType(); AssemblyResolver = assemblyResolver; FileSystemMigrator = fileSystemMigrator; Composer = composer; }
public WatchScriptCommand( Config config, string[] scriptArgs, IConsole console, IFileSystem fileSystem, ILogProvider logProvider, IFileSystemMigrator fileSystemMigrator) { Guard.AgainstNullArgument("config", config); Guard.AgainstNullArgument("scriptArgs", scriptArgs); Guard.AgainstNullArgument("console", console); Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("logProvider", logProvider); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); _config = config; _scriptArgs = scriptArgs; _console = console; _fileSystem = fileSystem; _logger = logProvider.ForCurrentType(); _fileSystemMigrator = fileSystemMigrator; _executeScriptCommand = new CrossAppDomainExecuteScriptCommand { Config = _config, ScriptArgs = _scriptArgs, }; }
public WatchScriptCommand( Config config, string[] scriptArgs, IConsole console, IFileSystem fileSystem, ILogProvider logProvider, IFileSystemMigrator fileSystemMigrator) { Guard.AgainstNullArgument("config", config); Guard.AgainstNullArgument("scriptArgs", scriptArgs); Guard.AgainstNullArgument("console", console); Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("logProvider", logProvider); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); _config = config; _scriptArgs = scriptArgs; _console = console; _fileSystem = fileSystem; _logger = logProvider.ForCurrentType(); _fileSystemMigrator = fileSystemMigrator; _executeScriptCommand = new CrossAppDomainExecuteScriptCommand { Config = _config, ScriptArgs = _scriptArgs, }; }
public ExecuteScriptCommand( string script, string[] scriptArgs, IFileSystem fileSystem, IScriptExecutor scriptExecutor, IScriptPackResolver scriptPackResolver, ILog logger, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer ) { Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("scriptExecutor", scriptExecutor); Guard.AgainstNullArgument("scriptPackResolver", scriptPackResolver); Guard.AgainstNullArgument("logger", logger); Guard.AgainstNullArgument("assemblyResolver", assemblyResolver); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); Guard.AgainstNullArgument("composer", composer); _script = script; ScriptArgs = scriptArgs; _fileSystem = fileSystem; _scriptExecutor = scriptExecutor; _scriptPackResolver = scriptPackResolver; _logger = logger; _assemblyResolver = assemblyResolver; _fileSystemMigrator = fileSystemMigrator; _composer = composer; }
public WatchScriptCommand( ScriptCsArgs commandArgs, string[] scriptArgs, IConsole console, IFileSystem fileSystem, ILog logger, IFileSystemMigrator fileSystemMigrator) { Guard.AgainstNullArgument("commandArgs", commandArgs); Guard.AgainstNullArgument("scriptArgs", scriptArgs); Guard.AgainstNullArgument("console", console); Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("logger", logger); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); _commandArgs = commandArgs; _scriptArgs = scriptArgs; _console = console; _fileSystem = fileSystem; _logger = logger; _fileSystemMigrator = fileSystemMigrator; _executeScriptCommand = new CrossAppDomainExecuteScriptCommand { CommandArgs = _commandArgs, ScriptArgs = _scriptArgs, }; }
public ScriptServices( IFileSystem fileSystem, IPackageAssemblyResolver packageAssemblyResolver, IScriptExecutor executor, IRepl repl, IScriptEngine engine, IFilePreProcessor filePreProcessor, IScriptPackResolver scriptPackResolver, IPackageInstaller packageInstaller, IObjectSerializer objectSerializer, ILog logger, IAssemblyResolver assemblyResolver, IEnumerable <IReplCommand> replCommands, IFileSystemMigrator fileSystemMigrator, IConsole console = null, IInstallationProvider installationProvider = null) { FileSystem = fileSystem; PackageAssemblyResolver = packageAssemblyResolver; Executor = executor; Repl = repl; Engine = engine; FilePreProcessor = filePreProcessor; ScriptPackResolver = scriptPackResolver; PackageInstaller = packageInstaller; ObjectSerializer = objectSerializer; Logger = logger; Console = console; AssemblyResolver = assemblyResolver; InstallationProvider = installationProvider; ReplCommands = replCommands; FileSystemMigrator = fileSystemMigrator; }
public ExecuteScriptCommand( string script, string[] scriptArgs, IFileSystem fileSystem, IScriptExecutor scriptExecutor, IScriptPackResolver scriptPackResolver, ILog logger, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer ) { Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("scriptExecutor", scriptExecutor); Guard.AgainstNullArgument("scriptPackResolver", scriptPackResolver); Guard.AgainstNullArgument("logger", logger); Guard.AgainstNullArgument("assemblyResolver", assemblyResolver); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); Guard.AgainstNullArgument("composer", composer); _script = script; ScriptArgs = scriptArgs; _fileSystem = fileSystem; _scriptExecutor = scriptExecutor; _scriptPackResolver = scriptPackResolver; _logger = logger; _assemblyResolver = assemblyResolver; _fileSystemMigrator = fileSystemMigrator; _composer = composer; }
public ExecuteReplCommand( string scriptName, string[] scriptArgs, IFileSystem fileSystem, IScriptPackResolver scriptPackResolver, IRepl repl, ILogProvider logProvider, IConsole console, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer) { if (fileSystem == null) { throw new ArgumentNullException(nameof(fileSystem)); } if (scriptPackResolver == null) { throw new ArgumentNullException(nameof(scriptPackResolver)); } if (repl == null) { throw new ArgumentNullException(nameof(repl)); } if (logProvider == null) { throw new ArgumentNullException(nameof(logProvider)); } if (console == null) { throw new ArgumentNullException(nameof(console)); } if (assemblyResolver == null) { throw new ArgumentNullException(nameof(assemblyResolver)); } if (fileSystemMigrator == null) { throw new ArgumentNullException(nameof(fileSystemMigrator)); } if (composer == null) { throw new ArgumentNullException(nameof(composer)); } _scriptName = scriptName; _scriptArgs = scriptArgs; _fileSystem = fileSystem; _scriptPackResolver = scriptPackResolver; _repl = repl; _logger = logProvider.ForCurrentType(); _console = console; _assemblyResolver = assemblyResolver; _fileSystemMigrator = fileSystemMigrator; _composer = composer; }
public ExecuteScriptCommand( string script, string[] scriptArgs, IFileSystem fileSystem, IScriptExecutor scriptExecutor, IScriptPackResolver scriptPackResolver, ILogProvider logProvider, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer ) { if (script == null) { throw new ArgumentNullException(nameof(script)); } if (fileSystem == null) { throw new ArgumentNullException(nameof(fileSystem)); } if (scriptExecutor == null) { throw new ArgumentNullException(nameof(scriptExecutor)); } if (scriptPackResolver == null) { throw new ArgumentNullException(nameof(scriptPackResolver)); } if (logProvider == null) { throw new ArgumentNullException(nameof(logProvider)); } if (assemblyResolver == null) { throw new ArgumentNullException(nameof(assemblyResolver)); } if (fileSystemMigrator == null) { throw new ArgumentNullException(nameof(fileSystemMigrator)); } if (composer == null) { throw new ArgumentNullException(nameof(composer)); } _script = script; ScriptArgs = scriptArgs; _fileSystem = fileSystem; _scriptExecutor = scriptExecutor; _scriptPackResolver = scriptPackResolver; _logger = logProvider.ForCurrentType(); _assemblyResolver = assemblyResolver; _fileSystemMigrator = fileSystemMigrator; _composer = composer; }
public SaveCommand(IPackageAssemblyResolver packageAssemblyResolver, IFileSystem fileSystem, ILog logger, IFileSystemMigrator fileSystemMigrator) { Guard.AgainstNullArgument("packageAssemblyResolver", packageAssemblyResolver); Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); _packageAssemblyResolver = packageAssemblyResolver; _fileSystem = fileSystem; _logger = logger; _fileSystemMigrator = fileSystemMigrator; }
public ExecuteScriptCommand( string script, string[] scriptArgs, IFileSystem fileSystem, IScriptExecutor scriptExecutor, IScriptPackResolver scriptPackResolver, ILogProvider logProvider, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer) : base(script, scriptArgs, fileSystem, scriptExecutor, scriptPackResolver, logProvider, assemblyResolver, fileSystemMigrator, composer) { }
public CleanCommand( string scriptName, IFileSystem fileSystem, ILog logger, IFileSystemMigrator fileSystemMigrator) { Guard.AgainstNullArgument("fileSystem", fileSystem); Guard.AgainstNullArgumentProperty("fileSystem", "PackagesFolder", fileSystem.PackagesFolder); Guard.AgainstNullArgumentProperty("fileSystem", "DllCacheFolder", fileSystem.DllCacheFolder); Guard.AgainstNullArgument("logger", logger); Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); _scriptName = scriptName; _fileSystem = fileSystem; _logger = logger; _fileSystemMigrator = fileSystemMigrator; }
public InstallCommand( string name, string version, bool allowPre, IFileSystem fileSystem, IPackageAssemblyResolver packageAssemblyResolver, IPackageInstaller packageInstaller, ILog logger, IFileSystemMigrator fileSystemMigrator) { Guard.AgainstNullArgument("fileSystemMigrator", fileSystemMigrator); _name = name; _version = version ?? string.Empty; _allowPre = allowPre; _fileSystem = fileSystem; _packageAssemblyResolver = packageAssemblyResolver; _packageInstaller = packageInstaller; _logger = logger; _fileSystemMigrator = fileSystemMigrator; }
public ScriptServices( IFileSystem fileSystem, IPackageAssemblyResolver packageAssemblyResolver, IScriptExecutor executor, IRepl repl, IScriptEngine engine, IFilePreProcessor filePreProcessor, IScriptPackResolver scriptPackResolver, IPackageInstaller packageInstaller, IObjectSerializer objectSerializer, ILogProvider logProvider, IAssemblyResolver assemblyResolver, IEnumerable<IReplCommand> replCommands, IFileSystemMigrator fileSystemMigrator, IConsole console = null, IInstallationProvider installationProvider = null, IScriptLibraryComposer scriptLibraryComposer = null ) { FileSystem = fileSystem; PackageAssemblyResolver = packageAssemblyResolver; Executor = executor; Repl = repl; Engine = engine; FilePreProcessor = filePreProcessor; ScriptPackResolver = scriptPackResolver; PackageInstaller = packageInstaller; ObjectSerializer = objectSerializer; LogProvider = logProvider; #pragma warning disable 618 Logger = new ScriptCsLogger(logProvider.ForCurrentType()); #pragma warning restore 618 Console = console; AssemblyResolver = assemblyResolver; InstallationProvider = installationProvider; ReplCommands = replCommands; FileSystemMigrator = fileSystemMigrator; ScriptLibraryComposer = scriptLibraryComposer; }
public ScriptServices( IFileSystem fileSystem, IPackageAssemblyResolver packageAssemblyResolver, IScriptExecutor executor, IRepl repl, IScriptEngine engine, IFilePreProcessor filePreProcessor, IScriptPackResolver scriptPackResolver, IPackageInstaller packageInstaller, IObjectSerializer objectSerializer, ILogProvider logProvider, IAssemblyResolver assemblyResolver, IEnumerable <IReplCommand> replCommands, IFileSystemMigrator fileSystemMigrator, IConsole console = null, IInstallationProvider installationProvider = null, IScriptLibraryComposer scriptLibraryComposer = null ) { FileSystem = fileSystem; PackageAssemblyResolver = packageAssemblyResolver; Executor = executor; Repl = repl; Engine = engine; FilePreProcessor = filePreProcessor; ScriptPackResolver = scriptPackResolver; PackageInstaller = packageInstaller; ObjectSerializer = objectSerializer; LogProvider = logProvider; #pragma warning disable 618 Logger = new ScriptCsLogger(logProvider.ForCurrentType()); #pragma warning restore 618 Console = console; AssemblyResolver = assemblyResolver; InstallationProvider = installationProvider; ReplCommands = replCommands; FileSystemMigrator = fileSystemMigrator; ScriptLibraryComposer = scriptLibraryComposer; }
public ScriptServices( IFileSystem fileSystem, IPackageAssemblyResolver packageAssemblyResolver, IScriptExecutor executor, IRepl repl, IScriptEngine engine, IFilePreProcessor filePreProcessor, IScriptPackResolver scriptPackResolver, IPackageInstaller packageInstaller, IObjectSerializer objectSerializer, Common.Logging.ILog logger, IAssemblyResolver assemblyResolver, IEnumerable<IReplCommand> replCommands, IFileSystemMigrator fileSystemMigrator, IConsole console = null, IInstallationProvider installationProvider = null, IScriptLibraryComposer scriptLibraryComposer = null ) : this( fileSystem, packageAssemblyResolver, executor, repl, engine, filePreProcessor, scriptPackResolver, packageInstaller, objectSerializer, new CommonLoggingLogProvider(logger), assemblyResolver, replCommands, fileSystemMigrator, console, installationProvider, scriptLibraryComposer ) { }
public ScriptServices( IFileSystem fileSystem, IPackageAssemblyResolver packageAssemblyResolver, IScriptExecutor executor, IRepl repl, IScriptEngine engine, IFilePreProcessor filePreProcessor, IScriptPackResolver scriptPackResolver, IPackageInstaller packageInstaller, IObjectSerializer objectSerializer, Common.Logging.ILog logger, IAssemblyResolver assemblyResolver, IEnumerable <IReplCommand> replCommands, IFileSystemMigrator fileSystemMigrator, IConsole console = null, IInstallationProvider installationProvider = null, IScriptLibraryComposer scriptLibraryComposer = null ) : this( fileSystem, packageAssemblyResolver, executor, repl, engine, filePreProcessor, scriptPackResolver, packageInstaller, objectSerializer, new CommonLoggingLogProvider(logger), assemblyResolver, replCommands, fileSystemMigrator, console, installationProvider, scriptLibraryComposer ) { }
public HtmlExecuteReplCommand( string scriptName, string[] scriptArgs, IFileSystem fileSystem, IScriptPackResolver scriptPackResolver, IRepl repl, ILogProvider logProvider, IConsole console, IAssemblyResolver assemblyResolver, IFileSystemMigrator fileSystemMigrator, IScriptLibraryComposer composer) { this._scriptName = scriptName; this._scriptArgs = scriptArgs; this._fileSystem = fileSystem; this._scriptPackResolver = scriptPackResolver; this._repl = repl; this._logger = logProvider.ForCurrentType(); this._console = console; this._assemblyResolver = assemblyResolver; this._fileSystemMigrator = fileSystemMigrator; this._composer = composer; }