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);
104private static List<KeyValuePair<IPathMatcher, IProcessor>> CreateFileGlobProcessors(ILogger logger, IGlobalRunSpec spec)
106List<KeyValuePair<IPathMatcher, IProcessor>> processorList = new List<KeyValuePair<IPathMatcher, IProcessor>>();
114IProcessor processor = Processor.Create(config, operations);
116processorList.Add(new KeyValuePair<IPathMatcher, IProcessor>(runSpec.Key, processor));
207IProcessor fallback = Processor.Create(cfg, spec.Operations);
209List<KeyValuePair<IPathMatcher, IProcessor>> fileGlobProcessors = CreateFileGlobProcessors(_logger, spec);
270private void ProcessFile(IFile sourceFile, string sourceRel, string targetDir, IGlobalRunSpec spec, IProcessor fallback, IEnumerable<KeyValuePair<IPathMatcher, IProcessor>> fileGlobProcessors)
272IProcessor 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);