Пример #1
0
 private void Setup(CompileCompleteDelegate completeDelegate, CompileErrorDelegate errorDelegate,
                    Dictionary <string, CommandProcessorFactory.CommandProcessor> commandProcessors)
 {
     _completeDelegate                       = completeDelegate;
     _errorDelegate                          = errorDelegate;
     _backgroundWorker                       = new BackgroundWorker();
     _backgroundWorker.DoWork               += StartCompile;
     _backgroundWorker.RunWorkerCompleted   += CompileCompleted;
     _backgroundWorker.WorkerReportsProgress = true;
     _commandProcessors                      = commandProcessors;
 }
Пример #2
0
 public CompilerModel(CompileCompleteDelegate completeDelegate, CompileErrorDelegate errorDelegate,
                      Dictionary <string, CommandProcessorFactory.CommandProcessor> commandProcessors)
 {
     Setup(completeDelegate, errorDelegate, commandProcessors);
 }
Пример #3
0
 public CompilerModel(CompileCompleteDelegate completeDelegate, CompileErrorDelegate errorDelegate)
 {
     Setup(completeDelegate, errorDelegate, CommandProcessorFactory.GetCommandProcessors());
 }