1 implementation of IProcessor
Microsoft.TemplateEngine.Core (1)
24 references to IProcessor
Microsoft.TemplateEngine.Core (15)
Util\Orchestrator.cs (12)
31IProcessor processor = Processor.Create(config, spec.Operations);
49IProcessor processor = Processor.Create(config, spec.Operations);
87private static List<KeyValuePair<IPathMatcher, IProcessor>> CreateFileGlobProcessors(ILogger logger, IGlobalRunSpec spec)
89List<KeyValuePair<IPathMatcher, IProcessor>> processorList = new List<KeyValuePair<IPathMatcher, IProcessor>>();
97IProcessor processor = Processor.Create(config, operations);
99processorList.Add(new KeyValuePair<IPathMatcher, IProcessor>(runSpec.Key, processor));
190IProcessor fallback = Processor.Create(cfg, spec.Operations);
192List<KeyValuePair<IPathMatcher, IProcessor>> fileGlobProcessors = CreateFileGlobProcessors(_logger, spec);
253private void ProcessFile(IFile sourceFile, string sourceRel, string targetDir, IGlobalRunSpec spec, IProcessor fallback, IEnumerable<KeyValuePair<IPathMatcher, IProcessor>> fileGlobProcessors)
255IProcessor runner = (fileGlobProcessors.FirstOrDefault(x => x.Key.IsMatch(sourceRel)).Value ?? fallback)
Microsoft.TemplateEngine.Core.Contracts (1)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (8)
FileRenameGenerator.cs (8)
17private readonly IProcessor _symbolRenameProcessor;
49IProcessor sourceRenameProcessor = SetupSourceBasedRenameProcessor(environmentSettings, fileRenames);
50IProcessor symbolRenameProcessor = SetupSymbolBasedRenameProcessor(environmentSettings, sourceName, resolvedNameParamValue, variables, symbolBasedFileRenames);
88private static string ApplyRenameProcessor(IProcessor processor, string sourceFilename)
100private static IProcessor SetupSourceBasedRenameProcessor(IEngineEnvironmentSettings environmentSettings, IReadOnlyDictionary<string, string> substringReplacementMap)
115private static IProcessor SetupSymbolBasedRenameProcessor(
157private static IProcessor SetupProcessor(IEngineEnvironmentSettings environmentSettings, IReadOnlyList<IOperationProvider> operations)
161IProcessor processor = Processor.Create(config, operations);