public InstructionsProcessor(
			Common.Execution.IExecuter executer,
			Common.Loading.ILoader loader,
			Common.Logging.ILogger logger)
        {
            _loader = loader;
            _logger = logger;
            _processorFactory = new PatchApplierFactory(executer, _loader, _logger);
        }
        public PatchApplierFactory(
			Common.Execution.IExecuter executer,
			Common.Loading.ILoader loader,
			Common.Logging.ILogger logger)
        {
            _executer = executer;
            _loader = loader;
            _logger = logger;
        }
Example #3
0
        public Patcher(
			Common.Loading.ILoader loader,
			Common.Logging.ILogger logger,
			Common.Execution.IExecuter executer)
        {
            _loader = loader;
            _logger = logger;
            _validator = new ArgumentValidator(logger);
            _executer = executer;
        }
        public PatchApplier(
			Patch action,
			Common.Execution.IExecuter executer,
			Common.Loading.ILoader loader,
			Common.Logging.ILogger logger)
        {
            _executer = executer;
            _loader = loader;
            _logger = logger;
            _action = action;
        }