106 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();
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Metrics (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Metrics.Legacy (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
RequestDelegateGenerator.cs (1)
167.ToImmutableHashSet();
Microsoft.CodeAnalysis (8)
DiagnosticAnalyzer\AnalysisResult.cs (1)
92var excludedAnalyzersSet = excludedAnalyzers.Any() ? excludedAnalyzers.ToImmutableHashSet() : ImmutableHashSet<DiagnosticAnalyzer>.Empty;
DiagnosticAnalyzer\AnalysisResultBuilder.cs (1)
509var analyzersSet = analyzers.ToImmutableHashSet();
DiagnosticAnalyzer\AnalysisScope.cs (1)
179private ImmutableHashSet<DiagnosticAnalyzer> CreateAnalyzersSet() => Analyzers.ToImmutableHashSet();
DiagnosticAnalyzer\AnalyzerDriver.cs (3)
896var analyzersSuppressedForSomeTree = SuppressedAnalyzersForTreeMap.SelectMany(kvp => kvp.Value).ToImmutableHashSet(); 2042var unsuppressedAnalyzers = unsuppressedAnalyzersBuilder.ToImmutableHashSet(); 3002Debug.Assert(operationsToAnalyze.ToImmutableHashSet().Count == operationsToAnalyze.Count);
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
376var suppressorsInAnalysisScope = analysisScope.Analyzers.OfType<DiagnosticSuppressor>().ToImmutableHashSet();
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.Analyzers (2)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
115var createMethods = codeActionSymbol.GetMembers(CreateMethodName).OfType<IMethodSymbol>().ToImmutableHashSet();
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.AnalyzerUtilities (23)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
167var validEntities = value.AnalysisEntities.Where(entity => !entity.HasUnknownInstanceLocation).ToImmutableHashSet();
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
199.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.BannedApiAnalyzers (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.CodeStyle (3)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
65return supportedCodes?.ToImmutableHashSet() ?? []; 182var idsToAnalyze = idsToAnalyzeBuilder.ToImmutableHashSet();
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <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)
Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.CSharp (4)
Symbols\ConstraintsHelper.cs (1)
1310new UseSiteInfo<AssemblySymbol>(useSiteInfo.Dependencies.ToImmutableHashSet())));
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
693_lazyCallingConventionModifiers = builder.ToImmutableHashSet();
Symbols\MethodSymbol.cs (1)
1029callingConventionTypes = builder.ToImmutableHashSet();
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
249data = UnmanagedCallersOnlyAttributeData.Create(builder.ToImmutableHashSet());
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
400var delegateTypeParamNames = delegateType.GetAllTypeParameters().Select(p => p.Name).ToImmutableHashSet();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
128var namedTypeDocuments = typeDeclarationNodes.Select(r => solution.GetRequiredDocument(r.SyntaxTree)).ToImmutableHashSet();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
253.ToImmutableHashSet();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
105.ToImmutableHashSet();
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
301var currentParameterNames = baseMethod.ParameterList.Parameters.Select(p => p.Identifier.ValueText).ToImmutableHashSet();
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
147.ToImmutableHashSet();
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
400var delegateTypeParamNames = delegateType.GetAllTypeParameters().Select(p => p.Name).ToImmutableHashSet();
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
128var namedTypeDocuments = typeDeclarationNodes.Select(r => solution.GetRequiredDocument(r.SyntaxTree)).ToImmutableHashSet();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
253.ToImmutableHashSet();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
105.ToImmutableHashSet();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeActions\CodeChangeProviderMetadataTests.cs (1)
124.ToImmutableHashSet();
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.Features (9)
CodeFixes\Service\CodeFixService.cs (1)
785.ToImmutableHashSet();
Diagnostics\Service\DocumentAnalysisExecutor.cs (2)
52var compilationBasedProjectAnalyzers = compilationWithAnalyzers?.ProjectAnalyzers.ToImmutableHashSet(); 57var compilationBasedHostAnalyzers = compilationWithAnalyzers?.HostAnalyzers.ToImmutableHashSet();
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (2)
96return (hostAnalyzers.ToImmutableHashSet(), allAnalyzers.ToImmutableHashSet());
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
65return supportedCodes?.ToImmutableHashSet() ?? []; 182var idsToAnalyze = idsToAnalyzeBuilder.ToImmutableHashSet();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\TypeParameterSubstitution.cs (1)
89var projects = solution.Projects.ToImmutableHashSet();
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (1)
52.ToImmutableHashSet();
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (2)
DeclarePublicApiFix.cs (2)
53.ToImmutableHashSet(); 304var symbolNamesToRemove = symbolNamesToRemoveBuilder.ToImmutableHashSet();
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Services\DependentTypeFinder\RemoteDependentTypeFinderService.cs (1)
42var projects = projectIdsOpt.IsDefault ? null : projectIdsOpt.Select(id => solution.GetRequiredProject(id)).ToImmutableHashSet();
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);
Services\SymbolFinder\RemoteSymbolFinderService.cs (1)
61documentArgs.Select(solution.GetDocument).WhereNotNull().ToImmutableHashSet();
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
1132_symbolNames = symbolNames.ToImmutableHashSet();
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
39Dim importsClauses = unnecessaryImports.ToImmutableHashSet()
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\Analyzers\VisualBasic\Analyzers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
39Dim importsClauses = unnecessaryImports.ToImmutableHashSet()
Microsoft.CodeAnalysis.Workspaces (9)
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
414solution, [type], solution.Projects.ToImmutableHashSet(), cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
209? _documents.Select(d => d.Project).ToImmutableHashSet()
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
174var allProjects = solution.Projects.ToImmutableHashSet();
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
60var projectsToSearch = documents.Select(d => d.Project).Where(p => p.SupportsCompilation).ToImmutableHashSet();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
732return (documentIds.ToImmutableHashSet(), possibleNameConflicts); 824.ToImmutableHashSet();
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Workspace\Solution\ProjectDependencyGraph.cs (1)
158.ToImmutableHashSet();
Workspace\Solution\SolutionState.cs (1)
1219state.ProjectReferences.Where(pr => GetProjectState(sortedNewProjectStates, pr.ProjectId) != null).Select(pr => pr.ProjectId).ToImmutableHashSet()))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
NewlyCreatedProjectsFromDotNetNew.cs (1)
230.ToImmutableHashSet();
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();
Microsoft.VisualStudio.LanguageServices (1)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
484var uniqueDiagnosticIds = group.SelectMany(kvp => kvp.Value.Select(d => d.Id)).ToImmutableHashSet();
Roslyn.Diagnostics.Analyzers (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
253.ToImmutableHashSet();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
105.ToImmutableHashSet();
Test.Utilities (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>
Text.Analyzers (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet.cs (1)
65/// <inheritdoc cref="ImmutableHashSet.ToImmutableHashSet{TSource}(IEnumerable{TSource})"/>