12 references to SourceNameValidator
aspire (10)
Agents\AspireSkills\SkillSource.cs (1)
89SourceNameValidator.Validate(name, $"{SectionName}.{name}");
Configuration\AspireConfigFile.cs (3)
122[Description("Named agent skill sources, merged across configuration layers. The built-in default source remains enabled unless explicitly disabled. " + SourceNameValidator.Description)] 126[Description("Named NuGet integration sources and allowed package patterns, merged across configuration layers. " + SourceNameValidator.Description)] 179[Description("Named template sources from global or accepted init-source configuration. Each source specifies an absolute local path or a Git repository with optional ref, path, and displayName. " + SourceNameValidator.Description)]
Configuration\AspireJsonConfiguration.cs (2)
81[Description("Named agent skill sources, merged across configuration layers. The built-in default source remains enabled unless explicitly disabled. " + SourceNameValidator.Description)] 85[Description("Named NuGet integration sources and allowed package patterns, merged across configuration layers. " + SourceNameValidator.Description)]
NuGet\NuGetConfigurationBuilder.cs (1)
178SourceNameValidator.Validate(configuredKey, $"{IntegrationSourceConfiguration.SectionName}.{configuredKey}");
Packaging\IntegrationSourceConfiguration.cs (2)
67SourceNameValidator.Validate(entry.Key, $"{SectionName}.{entry.Key}"); 94SourceNameValidator.Validate(name, key);
Templating\TemplateSourceConfiguration.cs (1)
147if (!SourceNameValidator.IsValid(name))
Aspire.Cli.Tests (2)
Commands\SettingsSchemaBuilderTests.cs (1)
27Assert.EndsWith(SourceNameValidator.Description, source.Description, StringComparison.Ordinal);
Configuration\SourceNameValidatorTests.cs (1)
50Assert.Equal(valid, SourceNameValidator.IsValid(name));