6 instantiations of IntegrationSourceConfiguration
aspire (3)
Packaging\IntegrationSourceConfiguration.cs (3)
111sources.Add(new IntegrationSourceConfiguration()); 126sources.Add(new IntegrationSourceConfiguration 139.Select(group => new IntegrationSourceConfiguration
Aspire.Cli.Tests (3)
Packaging\IntegrationSourceTests.cs (1)
176var source = new IntegrationSourceConfiguration { Patterns = [pattern] };
Packaging\PackageChannelTests.cs (2)
39IntegrationSource = new() { Name = "missing", Source = source, Patterns = ["*"] } 70IntegrationSource = new() { Name = "team", Source = source, Patterns = ["*"] }
31 references to IntegrationSourceConfiguration
aspire (13)
Configuration\AspireConfigFile.cs (2)
125[JsonPropertyName(IntegrationSourceConfiguration.SectionName)] 127public Dictionary<string, IntegrationSourceConfiguration>? IntegrationSources { get; set; }
Configuration\AspireJsonConfiguration.cs (2)
84[JsonPropertyName(IntegrationSourceConfiguration.SectionName)] 86public Dictionary<string, IntegrationSourceConfiguration>? IntegrationSources { get; set; }
Configuration\ConfigSourceService.cs (1)
36private static readonly string[] s_allowedSettings = [SkillSource.SectionName, IntegrationSourceConfiguration.SectionName];
NuGet\BundleNuGetService.cs (1)
230var integrationSourceIdentities = IntegrationSourceConfiguration.GetConfiguredSources(
NuGet\NuGetConfigurationBuilder.cs (1)
178SourceNameValidator.Validate(configuredKey, $"{IntegrationSourceConfiguration.SectionName}.{configuredKey}");
Packaging\IntegrationPackageSearchService.cs (1)
150var sources = IntegrationSourceConfiguration.Resolve(workingDirectory, new FileInfo(configurationService.GetSettingsFilePath(isGlobal: true)));
Packaging\IntegrationSourceConfiguration.cs (3)
42internal static IReadOnlyList<IntegrationSourceConfiguration> Resolve(DirectoryInfo directory, FileInfo globalSettingsFile) 81internal static IReadOnlyList<IntegrationSourceConfiguration> Resolve(IConfiguration configuration, DirectoryInfo directory) 89var sources = new List<IntegrationSourceConfiguration>();
Packaging\PackageChannel.cs (2)
67public IntegrationSourceConfiguration? IntegrationSource { get; init; } 369IntegrationSourceConfiguration source,
Aspire.Cli.Tests (18)
Configuration\SourceNameValidatorTests.cs (2)
59Assert.Empty(IntegrationSourceConfiguration.Resolve(configuration, new DirectoryInfo(Environment.CurrentDirectory))); 66IntegrationSourceConfiguration.Resolve(configuration, new DirectoryInfo(Environment.CurrentDirectory)));
Packaging\IntegrationSourceTests.cs (16)
31var source = Assert.Single(IntegrationSourceConfiguration.Resolve(configuration, new DirectoryInfo(Environment.CurrentDirectory))); 47IntegrationSourceConfiguration.Resolve(configuration, new DirectoryInfo(Environment.CurrentDirectory))); 62Assert.Empty(IntegrationSourceConfiguration.Resolve(configuration, new DirectoryInfo(Environment.CurrentDirectory))); 93var sources = IntegrationSourceConfiguration.GetConfiguredSources(app, global); 110Assert.Empty(IntegrationSourceConfiguration.GetConfiguredSources(workspace.WorkspaceRoot, global)); 123Assert.Throws<InvalidOperationException>(() => IntegrationSourceConfiguration.GetConfiguredSources( 143Assert.Throws<InvalidOperationException>(() => IntegrationSourceConfiguration.Resolve(configuration, new DirectoryInfo(Environment.CurrentDirectory))); 161var source = Assert.Single(IntegrationSourceConfiguration.Resolve(configuration, new DirectoryInfo(Environment.CurrentDirectory))); 176var source = new IntegrationSourceConfiguration { Patterns = [pattern] }; 196var source = Assert.Single(IntegrationSourceConfiguration.Resolve(app, global)); 310var mergedSource = Assert.Single(packages.Select(p => p.Channel).Distinct(), channel => channel.IntegrationSource!.Source == "https://example.com/team").IntegrationSource!; 336var source = Assert.Single(IntegrationSourceConfiguration.Resolve(configuration, new DirectoryInfo(Environment.CurrentDirectory)));