5 writes to Patterns
aspire (2)
Packaging\IntegrationSourceConfiguration.cs (2)
130
Patterns
= patterns.Select(pattern => pattern!).Distinct(StringComparer.OrdinalIgnoreCase).ToArray()
143
Patterns
= group.SelectMany(source => source.Patterns!).Distinct(StringComparer.OrdinalIgnoreCase).ToArray()
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
= ["*"] }
11 references to Patterns
aspire (6)
Packaging\IntegrationPackageSearchService.cs (1)
158
source.
Patterns
!.Select(pattern => new PackageMapping(pattern, source.Source!)).ToArray(),
Packaging\IntegrationSourceConfiguration.cs (4)
35
=>
Patterns
!.Any(pattern => PackageSourceOverrideMappings.MatchesPackage(pattern, packageId));
38
=>
Patterns
!.Contains("*")
40
:
Patterns
!.Select(pattern => pattern.TrimEnd('*')).Distinct(StringComparer.OrdinalIgnoreCase);
143
Patterns = group.SelectMany(source => source.
Patterns
!).Distinct(StringComparer.OrdinalIgnoreCase).ToArray()
Packaging\PackageChannel.cs (1)
282
var patterns = IntegrationSource?.
Patterns
?? mappings?.Select(mapping => mapping.PackageFilter).ToArray();
Aspire.Cli.Tests (5)
Packaging\IntegrationSourceTests.cs (5)
163
Assert.Contains("*", source.
Patterns
!);
199
Assert.NotNull(source.
Patterns
);
200
Assert.Equal(["Acme.*"], source.
Patterns
);
311
Assert.Equal(["Acme.*", "Exact.Integration"], mergedSource.
Patterns
!);
340
Assert.Equal([first, second], source.
Patterns
!);