2 instantiations of BindSymbol
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (2)
ConfigModel\SymbolModelConverter.cs (1)
23
BindSymbol.TypeName => new
BindSymbol
(name, jObject),
ConfigModel\TemplateConfigModel.cs (1)
584
new
BindSymbol
("OS", "env:OS")
15 references to BindSymbol
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (15)
BindSymbolEvaluator.cs (7)
32
public async Task EvaluateBindSymbolsAsync(IEnumerable<
BindSymbol
> symbols, IVariableCollection variableCollection, CancellationToken cancellationToken)
44
foreach (
BindSymbol
bindSymbol in symbols)
60
IEnumerable<
BindSymbol
> bindSymbols = symbols.Where(bs => !string.IsNullOrWhiteSpace(bs.Binding));
63
_logger.LogDebug("No bind symbols has '{0}' defined.", nameof(
BindSymbol
.Binding).ToLowerInvariant());
67
IReadOnlyList<(
BindSymbol
Symbol, Task<string?> Task)> tasksToRun = bindSymbols
84
private void ProcessEvaluationResults(IVariableCollection variableCollection, IReadOnlyList<(
BindSymbol
Symbol, Task<string?> Task)> completedTasks)
86
foreach ((
BindSymbol
currentSymbol, Task<string?> currentTask) in completedTasks)
ConfigModel\BindSymbol.cs (1)
31
throw new TemplateAuthoringException(string.Format(LocalizableStrings.SymbolModel_Error_MandatoryPropertyMissing, name,
BindSymbol
.TypeName, nameof(Binding).ToLowerInvariant()), name);
ConfigModel\SymbolModelConverter.cs (1)
23
BindSymbol
.TypeName => new BindSymbol(name, jObject),
ConfigModel\TemplateConfigModel.cs (4)
146
foreach (
BindSymbol
symbol in ImplicitBindSymbols)
353
foreach (
BindSymbol
symbol in ImplicitBindSymbols)
400
private static IReadOnlyList<
BindSymbol
> ImplicitBindSymbols { get; } = SetupImplicitBindSymbols();
573
private static IReadOnlyList<
BindSymbol
> SetupImplicitBindSymbols()
RunnableProjectConfig.cs (2)
240
IEnumerable<
BindSymbol
> bindSymbols = ConfigurationModel.Symbols.OfType<
BindSymbol
>();