25 references to Distinct
IdeBenchmarks (1)
InheritanceMargin\InheritanceMarginServiceBenchmarks.cs (1)
44.Distinct();
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\DeclarationBody\OrdinaryInstanceConstructorWithExplicitInitializerDeclarationBody.cs (1)
38=> model.AnalyzeDataFlow(Initializer)!.CapturedInside.AddRange(model.AnalyzeDataFlow(Body).CapturedInside).Distinct();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
388return symbols.Distinct().WhereAsArray(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Workspaces\ClassificationTypeNamesTests.cs (1)
46=> Assert.Equal(ClassificationTypeNames.AllTypeNames.Distinct(), ClassificationTypeNames.AllTypeNames);
Microsoft.CodeAnalysis.Features (9)
AddImport\SymbolReferenceFinder.cs (1)
154.Distinct()
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (8)
409.Distinct() 419.Distinct() 447.Distinct() 476.Distinct() 486.Distinct() 516.Distinct() 526.Distinct() 536.Distinct()
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\ProjectDependencyHelper.cs (1)
134var unresolvedParams = new UnresolvedDependenciesParams([.. projectPaths.Distinct()]);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\CodeCleanup\AbstractCodeCleanupService.cs (1)
213return diagnostics.SelectAsArray(static d => (d.Id, d.Title)).Distinct();
Microsoft.CodeAnalysis.Workspaces (10)
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (1)
75tokens = tokens.Concat(FindMatchingIdentifierTokens(state, "New", cancellationToken)).Distinct();
Rename\SymbolicRenameLocations.cs (1)
41Debug.Assert(locations.Distinct().Length == locations.Length, "Locations should be unique");
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigFile.cs (1)
23private readonly Lazy<ImmutableArray<Section>> _sections = new(() => Options.SelectAsArray(x => x.Section).Distinct());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolInfoExtensions.cs (1)
17=> GetAllSymbolsWorker(info).Distinct();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
66visitor.WriteLocationArray(locations.Distinct());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
41var filteredDiagnostics = diagnostics.Distinct()
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
506var distinctProjectsForOutputPath = projectsForOutputPath.Distinct().ToList(); 705if (projectUpdateState.ProjectsByOutputPath.TryGetValue(path, out var ids) && ids.Distinct().Length == 1) 796var distinctRemainingProjects = remainingProjectsForOutputPath.Distinct();
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
94foreach (var generator in reference.GetGenerators(projectState.Language).Distinct())