6 implementations of IOperationConfig
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (6)
OperationConfig\BalancedNestingConfig.cs (1)
13
internal class BalancedNestingConfig :
IOperationConfig
OperationConfig\ConditionalConfig.cs (1)
14
internal class ConditionalConfig :
IOperationConfig
OperationConfig\FlagsConfig.cs (1)
13
internal class FlagsConfig :
IOperationConfig
OperationConfig\IncludeConfig.cs (1)
14
internal class IncludeConfig :
IOperationConfig
OperationConfig\RegionConfig.cs (1)
13
internal class RegionConfig :
IOperationConfig
OperationConfig\ReplacementConfig.cs (1)
15
internal 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)
18
private readonly IReadOnlyDictionary<string,
IOperationConfig
> _operationConfigLookup;
26
List<
IOperationConfig
> operationConfigReaders = new List<
IOperationConfig
>(componentManager.OfType<
IOperationConfig
>());
27
Dictionary<string,
IOperationConfig
> operationConfigLookup = new Dictionary<string,
IOperationConfig
>();
29
foreach (
IOperationConfig
opConfig in operationConfigReaders)
161
if (_operationConfigLookup.TryGetValue(opType, out
IOperationConfig
realConfigObject))