public Runner( ISyntaxTreeTransformer syntaxTreeTransformer, IExecutionService svc, IErrorMessageTransformer errorMessageTransformer) { this.syntaxTreeTransformer = syntaxTreeTransformer; this.svc = svc; this.errorMessageTransformer = errorMessageTransformer; this.functionValidator = new FunctionValidator(FunctionName); }
public Runner( ISyntaxTreeTransformer syntaxTreeTransformer, IExecutionService svc, IErrorMessageTransformer errorMessageTransformer, ILogger <Runner> logger, ILoadAssembly loadAssembly) { this.syntaxTreeTransformer = syntaxTreeTransformer; this.svc = svc; this.errorMessageTransformer = errorMessageTransformer; this.logger = logger; this.loadAssembly = loadAssembly; this.functionValidator = new FunctionValidator(FunctionName); }