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; }
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; }