コード例 #1
0
ファイル: Program.cs プロジェクト: jagasafari/DevTools
 public Program()
 {
     _consoleWriter = new ConsoleWriter();
     IServiceProvider serviceProvider = new ServiceCollection()
         .AddProceesProviderServices()
         .BuildServiceProvider();
     _executorProvider=serviceProvider.GetService<IProcessExecutorProvider>();
 }
コード例 #2
0
 public CompileWorker(IOptions <CompileWorkerOptions> optionsAccessor, ConsoleWriter consoleWriter, IProcessExecutorProvider provider)
 {
     _msBuild          = optionsAccessor.Value.MsBuild;
     _outFile          = optionsAccessor.Value.OutFile;
     _compileDirectory = optionsAccessor.Value.CompileDirectory;
     _consoleWriter    = consoleWriter;
     _executorProvider = provider;
 }
コード例 #3
0
ファイル: CompileWorker.cs プロジェクト: jagasafari/DevTools
 public CompileWorker(IOptions<CompileWorkerOptions> optionsAccessor, ConsoleWriter consoleWriter, IProcessExecutorProvider provider)
 {
     _msBuild = optionsAccessor.Value.MsBuild;
     _outFile = optionsAccessor.Value.OutFile;
     _compileDirectory = optionsAccessor.Value.CompileDirectory;
     _consoleWriter = consoleWriter;
     _executorProvider = provider;
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: jagasafari/DevTools
        public Program()
        {
            _consoleWriter = new ConsoleWriter();
            IServiceProvider serviceProvider = new ServiceCollection()
                                               .AddProceesProviderServices()
                                               .BuildServiceProvider();

            _executorProvider = serviceProvider.GetService <IProcessExecutorProvider>();
        }