86 references to ToImmutableHashSet
Analyzer.Utilities.UnitTests (1)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (1)
39TypesToTrack = new string[] { typeToTrack }.ToImmutableHashSet() ?? throw new ArgumentNullException(nameof(typeToTrack));
BuildActionTelemetryTable (1)
Program.cs (1)
35}.ToImmutableHashSet();
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
RequestDelegateGenerator.cs (1)
167.ToImmutableHashSet();
Microsoft.Build (3)
Definition\Project.cs (1)
2643excludeFragmentStrings = excludeItemspec.FlattenFragmentsAsStrings().ToImmutableHashSet();
Evaluation\LazyItemEvaluator.IncludeOperation.cs (2)
152return excludePatterns.Concat(globsToIgnore).ToImmutableHashSet(); 155return anyExcludes ? excludePatterns.ToImmutableHashSet() : globsToIgnore;
Microsoft.Build.Engine.OM.UnitTests (9)
Definition\Project_Tests.cs (9)
3655var expectedExcludes = new[] { "1", "*", "3" }.ToImmutableHashSet(); 3681("A", new []{"**"}, new [] {"e**"}.ToImmutableHashSet(), new [] {"c"}.ToImmutableHashSet()), 3682("A", new []{"*"}, new [] {"e*"}.ToImmutableHashSet(), new [] {"c", "b", "a"}.ToImmutableHashSet()), 3795var expectedExcludes = new[] { "1", "*", "3" }.ToImmutableHashSet(); 3821("A", new []{"*"}, new[] {"*"}.ToImmutableHashSet(), ImmutableHashSet<string>.Empty), 3849("C", new []{"**"}, new [] {"build.proj", "a", "b"}.ToImmutableHashSet(), new [] {"build.proj", "a", "b"}.ToImmutableHashSet()),
Microsoft.Build.Engine.UnitTests (1)
EvaluationProfiler_Tests.cs (1)
254var allUniqueIds = allIds.ToImmutableHashSet();
Microsoft.CodeAnalysis (8)
DiagnosticAnalyzer\AnalysisResult.cs (1)
91var excludedAnalyzersSet = excludedAnalyzers.Any() ? excludedAnalyzers.ToImmutableHashSet() : ImmutableHashSet<DiagnosticAnalyzer>.Empty;
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
508var analyzersSet = analyzers.ToImmutableHashSet();
DiagnosticAnalyzer\AnalysisScope.cs (1)
179private ImmutableHashSet<DiagnosticAnalyzer> CreateAnalyzersSet() => Analyzers.ToImmutableHashSet();
DiagnosticAnalyzer\AnalyzerDriver.cs (3)
898var analyzersSuppressedForSomeTree = SuppressedAnalyzersForTreeMap.SelectMany(kvp => kvp.Value).ToImmutableHashSet(); 2044var unsuppressedAnalyzers = unsuppressedAnalyzersBuilder.ToImmutableHashSet(); 3004Debug.Assert(operationsToAnalyze.ToImmutableHashSet().Count == operationsToAnalyze.Count);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
376var suppressorsInAnalysisScope = analysisScope.Analyzers.OfType<DiagnosticSuppressor>().ToImmutableHashSet();
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (1)
63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.Analyzers (1)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
114var createMethods = codeActionSymbol.GetMembers(CreateMethodName).OfType<IMethodSymbol>().ToImmutableHashSet();
Microsoft.CodeAnalysis.AnalyzerUtilities (22)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
168var validEntities = value.AnalysisEntities.Where(entity => !entity.HasUnknownInstanceLocation).ToImmutableHashSet();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
198.ToImmutableHashSet();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAbstractValue.cs (1)
132var locations = Locations.Where(location => !location.IsNull).ToImmutableHashSet();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
167new string[] { typeToTrackMetadataName }.ToImmutableHashSet(),
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\PooledHashSetExtensions.cs (18)
46sinkKinds.ToImmutableHashSet(), 53?.Select(o => new KeyValuePair<string, ImmutableHashSet<string>>(o.Method, o.Parameters.ToImmutableHashSet())) 70taintedArguments.ToImmutableHashSet(), 97taintedArguments.ToImmutableHashSet(), 134?.ToImmutableHashSet() 184o.pointsToChecksAndTargets?.ToImmutableHashSet() 187?.ToImmutableHashSet() 193o.valueContentChecksAndTargets?.ToImmutableHashSet() 196?.ToImmutableHashSet() 204?.ToImmutableHashSet() 206?.ToImmutableHashSet() 242?.ToImmutableHashSet() 245?.ToImmutableHashSet() 253?.ToImmutableHashSet() 256?.ToImmutableHashSet() 284?.ToImmutableHashSet() 309?.ToImmutableHashSet() 311?.ToImmutableHashSet()
Microsoft.CodeAnalysis.CodeStyle (3)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
65return supportedCodes?.ToImmutableHashSet() ?? []; 182var idsToAnalyze = idsToAnalyzeBuilder.ToImmutableHashSet();
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (1)
63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
89var projects = solution.Projects.ToImmutableHashSet();
Microsoft.CodeAnalysis.Collections.Package (1)
ImmutableSegmentedHashSet.cs (1)
63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.CSharp (3)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
693_lazyCallingConventionModifiers = builder.ToImmutableHashSet();
Symbols\MethodSymbol.cs (1)
1025callingConventionTypes = builder.ToImmutableHashSet();
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
249data = UnmanagedCallersOnlyAttributeData.Create(builder.ToImmutableHashSet());
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
300var currentParameterNames = baseMethod.ParameterList.Parameters.Select(p => p.Identifier.ValueText).ToImmutableHashSet();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeActions\CodeChangeProviderMetadataTests.cs (1)
124.ToImmutableHashSet();
Microsoft.CodeAnalysis.Features (3)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
65return supportedCodes?.ToImmutableHashSet() ?? [];
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
89var projects = solution.Projects.ToImmutableHashSet();
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (1)
51.ToImmutableHashSet();
Microsoft.CodeAnalysis.Features.UnitTests (6)
EditAndContinue\EmitSolutionUpdateResultsTests.cs (6)
166var runningProjects = new[] { a, b }.ToImmutableHashSet(); 192var runningProjects = new[] { a, b }.ToImmutableHashSet(); 221var runningProjects = new[] { a }.ToImmutableHashSet(); 247var runningProjects = new[] { a, b }.ToImmutableHashSet(); 277var runningProjects = new[] { a, b }.ToImmutableHashSet(); 311var runningProjects = new[] { r1, r2, r3, r4 }.ToImmutableHashSet();
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (1)
63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
DeclarePublicApiFix.cs (1)
47.ToImmutableHashSet();
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\NavigateToSearch\RemoteNavigateToSearchService.cs (4)
62document, searchPattern, kinds.ToImmutableHashSet(), onItemsFound, cancellationToken).ConfigureAwait(false); 83projects, priorityDocuments, searchPattern, kinds.ToImmutableHashSet(), onItemsFound, onProjectCompleted, cancellationToken).ConfigureAwait(false); 101projects, searchPattern, kinds.ToImmutableHashSet(), onItemsFound, onProjectCompleted, cancellationToken).ConfigureAwait(false); 121storageService, documentKeys, priorityDocumentKeys, searchPattern, kinds.ToImmutableHashSet(), onItemsFound, onProjectCompleted, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
1132_symbolNames = symbolNames.ToImmutableHashSet();
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (1)
63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
38Dim importsClauses = unnecessaryImports.ToImmutableHashSet()
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
38Dim importsClauses = unnecessaryImports.ToImmutableHashSet()
Microsoft.CodeAnalysis.Workspaces (6)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
413solution, [type], solution.Projects.ToImmutableHashSet(), cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
60var projectsToSearch = documents.Select(d => d.Project).Where(p => p.SupportsCompilation).ToImmutableHashSet();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
721return (documentIds.ToImmutableHashSet(), possibleNameConflicts); 810.ToImmutableHashSet();
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (1)
63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Workspace\Solution\ProjectDependencyGraph.cs (1)
158.ToImmutableHashSet();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\ImmutableSegmentedHashSet.cs (1)
63/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.DotNet.XUnitAssert.Tests (2)
SetAssertsTests.cs (2)
56 assertFailure(() => Assert.Contains("FORTY-two", set.ToImmutableHashSet())); 76 Assert.DoesNotContain("FORTY-two", set.ToImmutableHashSet());
Microsoft.Gen.Logging (1)
LoggingGenerator.cs (1)
39ImmutableHashSet<TypeDeclarationSyntax> distinctTypes = types.ToImmutableHashSet();