1 type derived from VariableCollection
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
ParameterBasedVariableCollection.cs (1)
11internal class ParameterBasedVariableCollection : VariableCollection, IParameterBasedVariableCollection
8 instantiations of VariableCollection
aspire (2)
Templating\TemplateParameterPromptState.cs (1)
101var symbols = new VariableCollection(null, parameters.ToDictionary(parameter => parameter.Name, _ => (object)string.Empty));
Templating\TemplatePromptDefaults.cs (1)
175var variables = new VariableCollection { ["name"] = name };
Microsoft.TemplateEngine.Core (1)
VariableCollection.cs (1)
100public static VariableCollection Root(IDictionary<string, object> values) => new(null, values);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (5)
FileRenameGenerator.cs (1)
159IVariableCollection variables = new VariableCollection();
Macros\BaseMacroConfig.cs (1)
206new VariableCollection(null, symbols.ToDictionary(s => s, s => s as object)),
PostAction.cs (1)
41rootVariableCollection ??= new VariableCollection();
PrimaryOutput.cs (1)
32rootVariableCollection ??= new VariableCollection();
RunnableProjectGenerator.cs (1)
107VariableCollection variableCollection = new(null, variables);
6 references to VariableCollection
aspire (2)
Templating\TemplateParameterPromptState.cs (1)
101var symbols = new VariableCollection(null, parameters.ToDictionary(parameter => parameter.Name, _ => (object)string.Empty));
Templating\TemplatePromptDefaults.cs (1)
175var variables = new VariableCollection { ["name"] = name };
Microsoft.TemplateEngine.Core (3)
VariableCollection.cs (3)
21public VariableCollection(VariableCollection? parent) 98public static VariableCollection Root() => Root(new Dictionary<string, object>()); 100public static VariableCollection Root(IDictionary<string, object> values) => new(null, values);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
RunnableProjectGenerator.cs (1)
107VariableCollection variableCollection = new(null, variables);