6 implementations of IOperationConfig
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (6)
OperationConfig\BalancedNestingConfig.cs (1)
13internal class BalancedNestingConfig : IOperationConfig
OperationConfig\ConditionalConfig.cs (1)
14internal class ConditionalConfig : IOperationConfig
OperationConfig\FlagsConfig.cs (1)
13internal class FlagsConfig : IOperationConfig
OperationConfig\IncludeConfig.cs (1)
14internal class IncludeConfig : IOperationConfig
OperationConfig\RegionConfig.cs (1)
13internal class RegionConfig : IOperationConfig
OperationConfig\ReplacementConfig.cs (1)
15internal class ReplacementConfig : IOperationConfig
14 references to IOperationConfig
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (14)
Components.cs (6)
31(typeof(IOperationConfig), new BalancedNestingConfig()), 32(typeof(IOperationConfig), new ConditionalConfig()), 33(typeof(IOperationConfig), new FlagsConfig()), 34(typeof(IOperationConfig), new IncludeConfig()), 35(typeof(IOperationConfig), new RegionConfig()), 36(typeof(IOperationConfig), new ReplacementConfig()),
GlobalRunSpec.cs (8)
18private readonly IReadOnlyDictionary<string, IOperationConfig> _operationConfigLookup; 26List<IOperationConfig> operationConfigReaders = new List<IOperationConfig>(componentManager.OfType<IOperationConfig>()); 27Dictionary<string, IOperationConfig> operationConfigLookup = new Dictionary<string, IOperationConfig>(); 29foreach (IOperationConfig opConfig in operationConfigReaders) 161if (_operationConfigLookup.TryGetValue(opType, out IOperationConfig realConfigObject))