public void Register(ITemplateEvaluator evaluator) { if (evaluator == null) { throw new ArgumentNullException("evaluator"); } _evaluators[evaluator.Scheme] = evaluator; }
public OutputGenerator(IInputParser inputParser, ITemplateEvaluator templateEvaluator) { _inputParser = inputParser; _templateEvaluator = templateEvaluator; }
public CSharpFileGenerator(IFileSystem fileSystem, ITemplateEvaluator templateEvaluator) { _fileSystem = fileSystem; _templateEvaluator = templateEvaluator; }