49 references to GroupBy
aspire (4)
Packaging\NuGetConfigMerger.cs (3)
332var patternsBySource = patternsToAdd.GroupBy(x => x.newSource, StringComparer.OrdinalIgnoreCase); 395.GroupBy(m => m.Source, StringComparer.OrdinalIgnoreCase); 730var patternsBySource = context.Mappings.GroupBy(m => m.Source, StringComparer.OrdinalIgnoreCase);
Packaging\TemporaryNuGetConfig.cs (1)
83.GroupBy(m => m.Source, StringComparer.OrdinalIgnoreCase);
Aspire.Dashboard (5)
Components\Controls\ResourceDetails.razor.cs (2)
289foreach (var resourceRelationships in Resource.Relationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName)) 320foreach (var resourceRelationships in otherResource.Relationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName))
Components\Pages\ConsoleLogs.razor.cs (1)
661.GroupBy(r => r.Value.DisplayName, StringComparers.ResourceName))
Model\ResourceGraph\ResourceGraphMapper.cs (1)
22foreach (var resourceRelationships in filteredRelationships.GroupBy(r => r.ResourceName, StringComparers.ResourceName))
Otlp\Model\OtlpResource.cs (1)
280.GroupBy(resource => resource.ResourceName, StringComparers.ResourceName)
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
738foreach (var duplicateResourceName in Resources.GroupBy(r => r.Name, StringComparers.ResourceName)
aspire-managed (1)
NuGet\Commands\SearchCommand.cs (1)
158.GroupBy(p => p.Id, StringComparer.OrdinalIgnoreCase)
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
Microsoft.AspNetCore.Mvc.Razor (1)
ApplicationParts\RazorCompiledItemFeatureProvider.cs (1)
23.GroupBy(i => i.Identifier, StringComparer.OrdinalIgnoreCase)
Microsoft.Build (1)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\Extensions\IEnumerableExtensions.cs (1)
806var groups = data.GroupBy(keySelector, comparer);
Microsoft.Build.Tasks.Git (1)
GitDataReader\GitRepository.cs (1)
295GroupBy(kvp => kvp.Key.SubsectionName, GitVariableName.SubsectionNameComparer).
Microsoft.CodeAnalysis (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditSession.cs (1)
909.GroupBy(keySelector: static edit => edit.PartialType!.Value, symbolKeyComparer);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
Microsoft.NET.Build.Tasks (5)
CheckForDuplicateFrameworkReferences.cs (1)
33var duplicateItems = FrameworkReferences.GroupBy(i => i.ItemSpec, StringComparer.OrdinalIgnoreCase).Where(g => g.Count() > 1);
CheckForDuplicateItems.cs (1)
41var itemGroups = Items.GroupBy(i => i.ItemSpec, StringComparer.OrdinalIgnoreCase);
CheckForImplicitPackageReferenceOverrides.cs (1)
27var duplicateItems = PackageReferenceItems.GroupBy(i => i.ItemSpec, StringComparer.OrdinalIgnoreCase).Where(g => g.Count() > 1);
DependencyContextBuilder.cs (2)
185foreach (var group in compileReferences.GroupBy(r => r.PackageName, StringComparer.OrdinalIgnoreCase)) 196foreach (var group in resolvedNuGetFiles.GroupBy(f => f.PackageName, StringComparer.OrdinalIgnoreCase))
Microsoft.NET.Sdk.StaticWebAssets.Tasks (3)
MergeStaticWebAssets.cs (1)
34.GroupBy(a => a.ComputeTargetPath("", '/'), StringComparer.OrdinalIgnoreCase)
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (1)
32var endpointsByAsset = candidateEndpoints.GroupBy(e => e.AssetFile, OSPath.PathComparer)
UpdateExternallyDefinedStaticWebAssets.cs (1)
56.GroupBy(e => e.AssetFile, OSPath.PathComparer)
Microsoft.TemplateEngine.Cli (1)
TabularOutput\TemplateGroupDisplay.cs (1)
247.GroupBy(template => string.IsNullOrWhiteSpace(template.Author) ? string.Empty : template.Author, StringComparer.OrdinalIgnoreCase)
Microsoft.TemplateEngine.Edge (1)
Constraints\WorkloadConstraintFactory.cs (1)
120.GroupBy(w => w.Id, StringComparer.InvariantCultureIgnoreCase)
Microsoft.TemplateEngine.Utils (2)
EnumerableExtensions.cs (2)
22return sequence.GroupBy(x => x, comparer).Any(g => g.Count() > 1); 39return sequence.GroupBy(x => x, comparer)
NuGet.Build.Tasks (1)
CheckForDuplicateNuGetItemsTask.cs (1)
48var itemGroups = Items.GroupBy(i => i.ItemSpec, StringComparer.OrdinalIgnoreCase);
NuGet.Commands (4)
RestoreCommand\Diagnostics\DiagnosticUtility.cs (1)
114foreach (var messageGroup in codeGroup.GroupBy(e => e.Message, StringComparer.Ordinal))
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
779var groups = currentItems.GroupBy(e => e.Item2.CodeLanguage, StringComparer.OrdinalIgnoreCase)
RestoreCommand\Utility\ToolRestoreUtility.cs (2)
103foreach (var toolIdGroup in tools.GroupBy(e => GetToolIdOrNullFromSpec(e.Request.Project), StringComparer.OrdinalIgnoreCase)) 125foreach (var packagesFolderGroup in requests.GroupBy(e => e.Request.PackagesDirectory, StringComparer.Ordinal))
NuGet.Configuration (1)
PackageSource\PackageSourceProvider.cs (1)
795.GroupBy(s => s.Key, StringComparer.OrdinalIgnoreCase)
NuGet.Frameworks (1)
CompatibilityListProvider.cs (1)
45.GroupBy(f => f.Framework, StringComparer.OrdinalIgnoreCase)
NuGet.ProjectModel (1)
DependencyGraphSpec.cs (1)
234.GroupBy(e => e.RestoreMetadata.ProjectUniqueName, PathUtility.GetStringComparerBasedOnOS())
NuGet.Resolver (2)
PackageResolver.cs (1)
126foreach (var group in resolverPackages.GroupBy(e => e.Id, StringComparer.OrdinalIgnoreCase))
PackageResolverContext.cs (1)
77Debug.Assert(PreferredVersions.GroupBy(p => p.Id, StringComparer.OrdinalIgnoreCase)
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
768var groups = data.GroupBy(keySelector, comparer);
System.Linq (1)
System\Linq\Grouping.cs (1)
13GroupBy(source, keySelector, comparer: null);
System.Linq.Parallel (1)
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (1)
193return (IEnumerable<IGrouping<TGroupKey, TElement>>)wrappedChild.GroupBy(_keySelector, _keyComparer);
VBCSCompiler (1)
src\roslyn\src\Compilers\Server\VBCSCompiler\CompilationCache.cs (1)
692.GroupBy(d => d.DllName, StringComparer.OrdinalIgnoreCase)