9 references to DistinctBy
aspire (1)
Commands\AddCommand.cs (1)
172var distinctPackages = possiblePackages.DistinctBy(p => p.Package.Id);
Aspire.Hosting.Azure (1)
AzureProvisioningResource.cs (1)
156var distinctInfrastructureParameters = infrastructureParameters.DistinctBy(p => p.BicepIdentifier);
Aspire.Hosting.Azure.Tests (3)
AzureBicepProvisionerTests.cs (1)
77Assert.Collection(relationships.DistinctBy(r => (r.Resource, r.Type)),
AzureBicepResourceTests.cs (2)
1154var infrastructureParameters = moduleInfrastructure.GetParameters().DistinctBy(x => x.BicepIdentifier); 1193var infrastructureParameters = moduleInfrastructure.GetParameters().DistinctBy(x => x.BicepIdentifier);
Aspire.Hosting.Tests (1)
WithEnvironmentTests.cs (1)
257Assert.Collection(relationships.DistinctBy(r => (r.Resource, r.Type)),
Microsoft.AspNetCore.Components (1)
PersistentState\PersistentServicesRegistry.cs (1)
142internal 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)
75using 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>