19 references to TemplateSourceConfiguration
aspire (12)
Commands\TemplateManagementCommand.cs (2)
59
TemplateSourceConfiguration
.ValidateName(Name);
60
TemplateSourceConfiguration
.Parse(Path, Repository, Ref, $"templateSources.{Name}", requireComplete: true);
Configuration\ConfigurationService.cs (3)
55
key =
TemplateSourceConfiguration
.ValidateEditKey(settings, key);
60
TemplateSourceConfiguration
.ValidateEditedSource(settings, key);
100
var deleted = DeleteNestedValue(settings,
TemplateSourceConfiguration
.ResolveEditKey(settings, key));
Templating\ConfiguredTemplateSourceService.cs (2)
35
TemplateSourceConfiguration
.ValidateName(name);
40
var source =
TemplateSourceConfiguration
.Parse(
Templating\TemplateSourceStore.cs (5)
28
TemplateSourceConfiguration
.ValidateName(name);
30
TemplateSourceConfiguration
.Parse(document.RootElement, $"templateSources.{name}", requireComplete: true);
51
TemplateSourceConfiguration
.ValidateName(name);
67
settings.Remove(
TemplateSourceConfiguration
.GetPropertyName(settings, "templateSources", StringComparison.OrdinalIgnoreCase));
85
var key =
TemplateSourceConfiguration
.GetPropertyName(settings, "templateSources", StringComparison.OrdinalIgnoreCase);
Aspire.Cli.Tests (7)
Templating\TemplateSourceConfigurationTests.cs (7)
26
TemplateSourceConfiguration
.ValidateRepositoryPath(repositoryPath, "templateSources.example.path"));
69
TemplateSourceConfiguration
.Parse(document.RootElement, "templateSources.example", requireComplete: true));
81
var source =
TemplateSourceConfiguration
.Parse(document.RootElement, "templateSources.example", requireComplete: false);
84
TemplateSourceConfiguration
.Parse(document.RootElement, "templateSources.example", requireComplete: true));
92
var source =
TemplateSourceConfiguration
.Parse(document.RootElement, "templateSources.example", requireComplete: true);
104
var source =
TemplateSourceConfiguration
.Parse(document.RootElement, "templateSources.example", requireComplete: true);
116
Assert.Throws<TemplateSourceConfigurationException>(() =>
TemplateSourceConfiguration
.ValidateName(name));