Example #1
0
 public ScriptPublisher(ScriptProjectProvider scriptProjectProvider, ScriptEmitter scriptEmitter, ScriptConsole scriptConsole)
 {
     _scriptProjectProvider = scriptProjectProvider ?? throw new ArgumentNullException(nameof(scriptProjectProvider));
     _scriptEmitter         = scriptEmitter ?? throw new ArgumentNullException(nameof(scriptEmitter));
     _scriptConsole         = scriptConsole ?? throw new ArgumentNullException(nameof(scriptConsole));
     _scriptEnvironment     = ScriptEnvironment.Default;
 }
Example #2
0
 public ScriptPublisher(LogFactory logFactory, ScriptEmitter scriptEmitter)
     : this
     (
         new ScriptProjectProvider(logFactory),
         scriptEmitter,
         ScriptConsole.Default
     )
 {
 }