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