21 references to 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)
414
return symbols.
Distinct
().WhereAsArray(
Microsoft.CodeAnalysis.Features (10)
AddImport\SymbolReferenceFinder.cs (1)
152
.
Distinct
()
Diagnostics\Service\DiagnosticAnalyzerService_CompilationWithAnalyzersPair.cs (1)
88
analyzers = analyzers.WhereAsArray(static a => !a.IsWorkspaceDiagnosticAnalyzer()).
Distinct
();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (8)
418
.
Distinct
()
428
.
Distinct
()
456
.
Distinct
()
485
.
Distinct
()
495
.
Distinct
()
525
.
Distinct
()
535
.
Distinct
()
545
.
Distinct
()
Microsoft.CodeAnalysis.Workspaces (9)
FindSymbols\FindReferences\Finders\ExplicitConstructorInitializerSymbolReferenceFinder.cs (1)
69
tokens = tokens.Concat(FindMatchingIdentifierTokens(state, "New", cancellationToken)).
Distinct
();
Rename\SymbolicRenameLocations.cs (1)
41
Debug.Assert(locations.
Distinct
().Length == locations.Length, "Locations should be unique");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolInfoExtensions.cs (1)
17
=> GetAllSymbolsWorker(info).
Distinct
();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (1)
66
visitor.WriteLocationArray(locations.
Distinct
());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (1)
41
var filteredDiagnostics = diagnostics.
Distinct
()
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
523
var distinctProjectsForOutputPath = projectsForOutputPath.
Distinct
().ToList();
723
if (projectUpdateState.ProjectsByOutputPath.TryGetValue(path, out var ids) && ids.
Distinct
().Length == 1)
814
var distinctRemainingProjects = remainingProjectsForOutputPath.
Distinct
();
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
103
foreach (var generator in reference.GetGenerators(projectState.Language).
Distinct
())