9 references to DistinctBy
aspire (1)
Commands\AddCommand.cs (1)
172
var distinctPackages = possiblePackages.
DistinctBy
(p => p.Package.Id);
Aspire.Hosting.Azure (1)
AzureProvisioningResource.cs (1)
156
var distinctInfrastructureParameters = infrastructureParameters.
DistinctBy
(p => p.BicepIdentifier);
Aspire.Hosting.Azure.Tests (3)
AzureBicepProvisionerTests.cs (1)
77
Assert.Collection(relationships.
DistinctBy
(r => (r.Resource, r.Type)),
AzureBicepResourceTests.cs (2)
1154
var infrastructureParameters = moduleInfrastructure.GetParameters().
DistinctBy
(x => x.BicepIdentifier);
1193
var infrastructureParameters = moduleInfrastructure.GetParameters().
DistinctBy
(x => x.BicepIdentifier);
Aspire.Hosting.Tests (1)
WithEnvironmentTests.cs (1)
257
Assert.Collection(relationships.
DistinctBy
(r => (r.Resource, r.Type)),
Microsoft.AspNetCore.Components (1)
PersistentState\PersistentServicesRegistry.cs (1)
142
internal static IPersistentServiceRegistration[] ResolveRegistrations(IEnumerable<IPersistentServiceRegistration> registrations) => [.. registrations.
DistinctBy
(r => (r.Assembly, r.FullTypeName)).OrderBy(r => r.Assembly).ThenBy(r => r.FullTypeName)];
Stress.ApiService (1)
TraceCreator.cs (1)
75
using var activity = s_activitySource.StartActivity(ActivityKind.Client, name: name, links: links.
DistinctBy
(l => l.Context.SpanId));
System.Linq (1)
System\Linq\Distinct.cs (1)
37
/// <para>The <see cref="
DistinctBy
{TSource, TKey}(IEnumerable{TSource}, Func{TSource, TKey})" /> method returns an unordered sequence that contains no duplicate values. The default equality comparer, <see cref="EqualityComparer{T}.Default" />, is used to compare values.</para>