3 implementations of IBindSymbolSource
dotnet (1)
Commands\New\MSBuildEvaluation\ProjectContextSymbolSource.cs (1)
14
internal class ProjectContextSymbolSource :
IBindSymbolSource
Microsoft.TemplateEngine.Edge (2)
Components\EnvironmentVariablesBindSource.cs (1)
13
public sealed class EnvironmentVariablesBindSource :
IBindSymbolSource
Components\HostParametersBindSource.cs (1)
13
public sealed class HostParametersBindSource :
IBindSymbolSource
13 references to IBindSymbolSource
dotnet (1)
Commands\New\NewCommandParser.cs (1)
116
builtIns.Add((typeof(
IBindSymbolSource
), new ProjectContextSymbolSource()));
Microsoft.TemplateEngine.Edge (12)
Components.cs (4)
33
(typeof(
IBindSymbolSource
), new EnvironmentVariablesBindSource()),
34
(typeof(
IBindSymbolSource
), new HostParametersBindSource()),
44
(typeof(
IBindSymbolSource
), new EnvironmentVariablesBindSource()),
45
(typeof(
IBindSymbolSource
), new HostParametersBindSource()),
Components\EnvironmentVariablesBindSource.cs (4)
17
string
IBindSymbolSource
.SourcePrefix => "env";
19
bool
IBindSymbolSource
.RequiresPrefixMatch => false;
23
string
IBindSymbolSource
.DisplayName => LocalizableStrings.EnvironmentVariablesBindSource_Name;
25
Task<string?>
IBindSymbolSource
.GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindName, CancellationToken cancellationToken)
Components\HostParametersBindSource.cs (4)
17
string
IBindSymbolSource
.SourcePrefix => "host";
19
bool
IBindSymbolSource
.RequiresPrefixMatch => false;
23
string
IBindSymbolSource
.DisplayName => LocalizableStrings.HostParametersBindSource_Name;
25
Task<string?>
IBindSymbolSource
.GetBoundValueAsync(IEngineEnvironmentSettings settings, string bindName, CancellationToken cancellationToken)