461 references to ToImmutableArray
Aspire.Dashboard (9)
Model\ResourceGraph\ResourceGraphMapper.cs (1)
63ReferencedNames = resolvedNames.Distinct().OrderBy(n => n).ToImmutableArray(),
Model\ResourceViewModel.cs (1)
90return addresses.ToImmutableArray();
ServiceClient\DashboardClient.cs (1)
615InitialState: _resourceByName.Values.ToImmutableArray(),
ServiceClient\Partials.cs (6)
42HealthReports = HealthReports.Select(ToHealthReportViewModel).OrderBy(vm => vm.Name).ToImmutableArray(), 81.ToImmutableArray(); 88.ToImmutableArray(); 107.ToImmutableArray(); 114.ToImmutableArray(); 121.ToImmutableArray();
Aspire.Dashboard.Components.Tests (12)
Controls\ResourceDetailsTests.cs (11)
33}.ToImmutableArray()); 86}.ToImmutableArray()); 123}.ToImmutableArray()); 176}.ToImmutableArray()); 213}.ToImmutableArray()); 260}.ToImmutableArray()); 297}.ToImmutableArray()); 344}.ToImmutableArray()); 384}.ToImmutableArray()); 420}.ToImmutableArray()); 456}.ToImmutableArray());
tests\Shared\TestDashboardClient.cs (1)
101return Task.FromResult(new ResourceViewModelSubscription(_initialResources?.ToImmutableArray() ?? [], BuildSubscription(channel, cancellationToken)));
Aspire.Dashboard.Tests (2)
Model\ResourceViewModelTests.cs (1)
29var reports = healthStatusStrings?.Select<string?, HealthReportViewModel>((h, i) => new HealthReportViewModel(i.ToString(), h is null ? null : System.Enum.Parse<DiagnosticsHealthStatus>(h), null, null)).ToImmutableArray() ?? [];
tests\Shared\TestDashboardClient.cs (1)
101return Task.FromResult(new ResourceViewModelSubscription(_initialResources?.ToImmutableArray() ?? [], BuildSubscription(channel, cancellationToken)));
Aspire.Hosting (6)
Dashboard\ResourcePublisher.cs (1)
55InitialState: _snapshot.Select(r => r.Value.Snapshot).ToImmutableArray(),
Dcp\DcpExecutor.cs (3)
923var containerTunnelProxies = _appResources.Where(r => r.DcpResource is ContainerNetworkTunnelProxy { }).ToImmutableArray(); 967var toCreate = _appResources.Select(r => r.DcpResource).OfType<RT>().ToImmutableArray(); 2008var aanns = container.Annotations.OfType<ContainerNetworkAliasAnnotation>().ToImmutableArray();
Dcp\ResourceSnapshotBuilder.cs (1)
328return container.Spec.VolumeMounts?.Select(v => new VolumeSnapshot(v.Source, v.Target ?? "", v.Type, v.IsReadOnly)).ToImmutableArray() ?? [];
Devcontainers\Codespaces\CodespacesResourceUrlRewriterService.cs (1)
62Urls = transformedUrls.ToImmutableArray()
Aspire.Hosting.Tests (1)
Health\HealthStatusTests.cs (1)
26var reports = healthStatusStrings?.Select<string?, HealthReportSnapshot>((h, i) => new HealthReportSnapshot(i.ToString(), h is null ? null : Enum.Parse<HealthStatus>(h), null, null)).ToImmutableArray() ?? [];
aspire-managed (1)
NuGet\Commands\RestoreCommand.cs (1)
349}).ToImmutableArray();
CSharpSyntaxGenerator (1)
Grammar\GrammarGenerator.cs (1)
380public readonly ImmutableArray<string> ReferencedRules = referencedRules?.ToImmutableArray() ?? ImmutableArray<string>.Empty;
dotnet (3)
Commands\Project\Convert\ProjectConvertCommand.cs (1)
137var includeItems = FindIncludedItems(fileBuilder, fileProjectInstance, sourceFile).ToImmutableArray();
Commands\Run\VirtualProjectBuildingCommand.cs (2)
475.ToImmutableArray(); 783.ToImmutableArray(),
dotnet-format (11)
Analyzers\AnalyzerFinderHelpers.cs (1)
22.ToImmutableArray();
Analyzers\AnalyzerFormatter.cs (4)
70var allFixers = projectAnalyzersAndFixers.Values.SelectMany(analyzersAndFixers => analyzersAndFixers.Fixers).ToImmutableArray(); 210var reportedDiagnostics = projectDiagnostics.SelectMany(kvp => kvp.Value).Distinct().ToImmutableArray(); 245.ToImmutableArray(); 273.ToImmutableArray());
Analyzers\AnalyzerReferenceInformationProvider.cs (2)
34.ToImmutableArray(); 36var analyzers = project.AnalyzerReferences.SelectMany(reference => reference.GetAnalyzers(project.Language)).ToImmutableArray();
Analyzers\AnalyzerRunner.cs (1)
57.ToImmutableArray()
Analyzers\SolutionCodeFixApplier.cs (1)
112return projectDiagnostics.Where(diagnostic => diagnostic.Location.SourceTree?.FilePath == document.FilePath).ToImmutableArray();
CodeFormatter.cs (1)
81var documentIdsWithErrors = formattedFiles.Select(file => file.DocumentId).Distinct().ToImmutableArray();
Workspaces\FolderWorkspace_FolderSolutionLoader.cs (1)
54return fileMatcher.GetResultsInFullPath(folderPath).ToImmutableArray();
GenerateDocumentationAndConfigFiles (9)
Program.cs (1)
968var releaseTrackingData = releaseTrackingFilesDataBuilder.ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\MSBuildItemOptionNames.cs (1)
48return ProduceTrimmedArray(itemOptionValue).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
39.ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
63matcher = new SectionMatcher(new Regex(pattern), headerText, numberRangePairs.ToImmutableArray());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
165var contextSpine = applicableContainer.GetAncestorsOrThis<SyntaxNode>().ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
156.ToImmutableArray();
ILAssembler (6)
GrammarVisitor.cs (6)
810return new(context.bound().Select(bound => VisitBound(bound).Value).ToImmutableArray()); 2118.Select(decl => decl!.Value).ToImmutableArray()); 4109public GrammarResult.Sequence<KeyValuePair<string, BlobBuilder>> VisitNameValPairs(CILParser.NameValPairsContext context) => new(context.nameValPair().Select(pair => VisitNameValPair(pair).Value).ToImmutableArray()); 4549.Select(decl => decl!.Value).ToImmutableArray()); 4746public GrammarResult.Sequence<ExceptionClause> VisitSehClauses(CILParser.SehClausesContext context) => new(context.sehClause().Select(clause => VisitSehClause(clause).Value).ToImmutableArray()); 5012.ToImmutableArray());
ILCompiler.Compiler (2)
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (2)
300arguments = methodParams.Skip(1).ToImmutableArray(); 305arguments = methodParams.ToImmutableArray();
ILCompiler.DependencyAnalysisFramework (1)
DependencyAnalyzer.cs (1)
347_markedNodesFinal = _markedNodes.ToImmutableArray();
illink (2)
ILLink.CodeFixProvider (5)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
64public sealed override ImmutableArray<string> FixableDiagnosticIds => SupportedDiagnostics.Select(dd => dd.Id).ToImmutableArray();
RequiresAssemblyFilesCodeFixProvider.cs (1)
25public sealed override ImmutableArray<string> FixableDiagnosticIds => SupportedDiagnostics.Select(dd => dd.Id).ToImmutableArray();
RequiresDynamicCodeCodeFixProvider.cs (1)
22public sealed override ImmutableArray<string> FixableDiagnosticIds => SupportedDiagnostics.Select(dd => dd.Id).ToImmutableArray();
RequiresUnreferencedCodeCodeFixProvider.cs (1)
22public sealed override ImmutableArray<string> FixableDiagnosticIds => SupportedDiagnostics.Select(dd => dd.Id).ToImmutableArray();
UnconditionalSuppressMessageCodeFixProvider.cs (1)
30DiagnosticId.RequiresDynamicCode }).Select(d => d.AsString()).ToImmutableArray();
Microsoft.AspNetCore.Analyzers (1)
StartupAnalysisBuilder.cs (1)
37v => v.Value.ToImmutableArray()));
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\RoutePatternParametersDetector.cs (1)
69ITypeSymbol typeSymbol => typeSymbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray().As<ISymbol>(),
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlComments\XmlComment.InheritDoc.cs (1)
231var typeParameterRefs = document.Descendants(DocumentationCommentXmlNames.TypeParameterReferenceElementName).ToImmutableArray();
Microsoft.Build (4)
Definition\Project.cs (1)
2661return new GlobResult(itemElement, includeGlobStrings.ToImmutableArray(), includeGlobWithGaps, excludeFragmentStrings, removeFragmentStrings);
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
79.ToImmutableArray();
Globbing\CompositeGlob.cs (1)
29: this(globs.ToImmutableArray())
Graph\GraphBuilder.cs (1)
72var (actualEntryPoints, solutionDependencies) = ExpandSolutionIfPresent(entryPoints.ToImmutableArray());
Microsoft.Build.Tasks.Git (2)
GitDataReader\GitConfig.Reader.cs (2)
85return new GitConfig(variables.ToImmutableDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray())); 95return new GitConfig(variables.ToImmutableDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray()));
Microsoft.CodeAnalysis (21)
Binding\BindingDiagnosticBag.cs (1)
85return new ReadOnlyBindingDiagnostic<TAssemblySymbol>(DiagnosticBag?.ToReadOnly(forceDiagnosticResolution) ?? default, DependenciesBag?.ToImmutableArray() ?? default);
CommandLine\CommonCompiler.cs (1)
232referenceDirectiveResolver = new ExistingReferencesResolver(commandLineReferenceResolver, resolved.ToImmutableArray());
Diagnostic\Diagnostic_SimpleDiagnostic.cs (1)
51_additionalLocations = additionalLocations?.ToImmutableArray() ?? SpecializedCollections.EmptyReadOnlyList<Location>();
DiagnosticAnalyzer\AnalysisResultBuilder.cs (2)
554var diagnostics = diagnosticsByAnalyzer.Value.Where(shouldInclude).ToImmutableArray(); 590var diagnostics = diagnosticsByAnalyzer.Value.Where(shouldInclude).ToImmutableArray();
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
395return _resolvedToOriginalPathMap.Select(x => (x.Value, x.Key)).ToImmutableArray();
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
1491var actionsByKind = actionsByKindBuilder.Select(a => a.ToImmutableAndFree()).ToImmutableArray(); 1506builder.Add((analyzerAndActions.Key, analyzerAndActions.ToImmutableArray()));
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
423return builder.Distinct(ExtTypeComparer.Instance).ToImmutableArray();
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
853return _codeBlockStartActions.OfType<CodeBlockStartAnalyzerAction<TLanguageKindEnum>>().ToImmutableArray();
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray();
DocumentationCommentId.cs (2)
120return results.ToImmutableArray(); 198return results.ToImmutableArray();
Emit\CommonPEModuleBuilder.cs (1)
1078builder.Add(entry.Key, entry.Value.ToImmutableArray<ISymbolInternal>());
Operations\ControlFlowGraphBuilder.Context.cs (1)
37_currentImplicitInstance.AnonymousTypePropertyValues?.ToImmutableArray() ??
PEWriter\MetadataWriter.cs (1)
1923}).ToImmutableArray();
SourceGeneration\Nodes\SharedInputNodes.cs (1)
25public static readonly InputNode<SyntaxTree> SyntaxTrees = new InputNode<SyntaxTree>(b => GetCompilationOrThrow(b, nameof(IncrementalGeneratorInitializationContext.SyntaxProvider)).SyntaxTrees.ToImmutableArray());
SourceGeneration\RunResults.cs (2)
51ImmutableInterlocked.InterlockedInitialize(ref _lazyDiagnostics, Results.Where(r => !r.Diagnostics.IsDefaultOrEmpty).SelectMany(r => r.Diagnostics).ToImmutableArray()); 69ImmutableInterlocked.InterlockedInitialize(ref _lazyGeneratedTrees, Results.Where(r => !r.GeneratedSources.IsDefaultOrEmpty).SelectMany(r => r.GeneratedSources.Select(g => g.SyntaxTree)).ToImmutableArray());
Text\TextChangeEventArgs.cs (1)
33this.Changes = changes.ToImmutableArray();
Microsoft.CodeAnalysis.Analyzers (13)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (1)
48var additionalDocuments = context.Document.Project.AdditionalDocuments.ToImmutableArray();
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
106var additionalDocuments = project.AdditionalDocuments.ToImmutableArray();
MetaAnalyzers\SymbolIsBannedInAnalyzersAnalyzer.cs (1)
116return result.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray());
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
516.SelectMany(ExpandConstituentNamespaces).ToImmutableArray());
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
336select ComputeSynchronously(child, context)).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\MSBuildItemOptionNames.cs (1)
48return ProduceTrimmedArray(itemOptionValue).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
39.ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
63matcher = new SectionMatcher(new Regex(pattern), headerText, numberRangePairs.ToImmutableArray());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
165var contextSpine = applicableContainer.GetAncestorsOrThis<SyntaxNode>().ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
156.ToImmutableArray();
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
336select ComputeSynchronously(child, context)).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\MSBuildItemOptionNames.cs (1)
48return ProduceTrimmedArray(itemOptionValue).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
39.ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AbstractLocationDataFlowOperationVisitor.cs (1)
124var keys = currentAnalysisData.Keys.ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityBasedPredicateAnalysisData.cs (1)
139var keys = CoreAnalysisData.Keys.ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
94var keys = currentAnalysisData.Keys.ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
63matcher = new SectionMatcher(new Regex(pattern), headerText, numberRangePairs.ToImmutableArray());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
Microsoft.CodeAnalysis.CodeStyle (10)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
690var intersect = nextPragmaIds.Intersect(idsForPragma).ToImmutableArray();
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (3)
465if (foreachStatements.ToImmutableArray() is [TStatementSyntax childStatement] && 498var whenTrueStatements = whenTrue.ToImmutableArray(); 519var whenFalseStatements = whenFalse.ToImmutableArray();
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
63matcher = new SectionMatcher(new Regex(pattern), headerText, numberRangePairs.ToImmutableArray());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
Microsoft.CodeAnalysis.CodeStyle.Fixes (15)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
134var candidates = semanticModel.GetMemberGroup(expression, cancellationToken).OfType<IMethodSymbol>().ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (1)
403(d1, d2) => d1.Location.SourceSpan.Start - d2.Location.SourceSpan.Start).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
177arguments.Select(a => a.IsNamed)).ToImmutableArray(); 180arguments.Select(a => this.GenerateNameForArgument(document.SemanticModel, a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
148(t, r) => CodeGenerationSymbolFactory.CreateParameterSymbol(r, t, name: "")).ToImmutableArray(); 161var remainingArguments = _arguments.Skip(argumentCount).ToImmutableArray(); 173var remainingParameterTypes = ParameterTypes.Skip(argumentCount).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
153var unavailableMemberNames = GetUnavailableMemberNames(typeToGenerateIn).ToImmutableArray(); 278var membersArray = members.ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
46var result = capturedTypeParameters.Except<ITypeParameterSymbol>(availableTypeParameters, SymbolEqualityComparer.Default).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
81selector: group => (id: solution.GetRequiredDocument(group.Key!).Id, diagnostics: group.ToImmutableArray()));
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
50diagnostics.OrderByDescending(d => d.Location.SourceSpan.Start).ToImmutableArray(),
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
135field, currentSolution, cancellationToken).ConfigureAwait(false)).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
165var contextSpine = applicableContainer.GetAncestorsOrThis<SyntaxNode>().ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
156.ToImmutableArray();
Microsoft.CodeAnalysis.CSharp (16)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2370var result = dictionary.Count != interfaces.Length ? dictionary.Values.ToImmutableArray() : interfaces;
BoundTree\LengthBasedStringSwitchData.cs (1)
193: CreateAndRegisterStringJumpTable(group.ToImmutableArray(), stringJumpTables);
BoundTree\UnboundLambda.cs (1)
188parameterRefKinds.IsDefault ? Enumerable.Repeat(RefKind.None, parameterTypes.Length).ToImmutableArray() : parameterRefKinds,
Compilation\CSharpCompilation.cs (1)
5022return firstTree.Options.PreprocessorSymbolNames.ToImmutableArray();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
63boundUsings.Add(new NamespaceOrTypeAndUsingDirective(imported, null, dependencies: directiveDiagnostics.DependenciesBag.ToImmutableArray()));
FlowAnalysis\ControlFlowAnalysis.cs (1)
46((IEnumerable<SyntaxNode>)EntryPointsWalker.Analyze(_context.Compilation, _context.Member, _context.BoundNode, _context.FirstInRegion, _context.LastInRegion, out _succeeded)).ToImmutableArray();
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
278F.Switch(state, sections.ToImmutableArray()),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
128return _temps.ToImmutableArray();
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
256var result = F.Switch(F.Local(cachedState), sections.ToImmutableArray());
SourceGeneration\CSharpGeneratorDriver.cs (1)
63=> new CSharpGeneratorDriver(parseOptions ?? CSharpParseOptions.Default, generators.ToImmutableArray(), optionsProvider ?? CompilerAnalyzerConfigOptionsProvider.Empty, additionalTexts.AsImmutableOrEmpty(), driverOptions);
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
658elementSelector: grouping => grouping.ToImmutableArray());
Symbols\Source\SourceMemberContainerSymbol.cs (2)
861ImmutableInterlocked.InterlockedInitialize(ref _managedKindUseSiteDiagnostics, managedKindUseSiteInfo.Diagnostics?.ToImmutableArray() ?? ImmutableArray<DiagnosticInfo>.Empty); 862ImmutableInterlocked.InterlockedInitialize(ref _managedKindUseSiteDependencies, managedKindUseSiteInfo.Dependencies?.ToImmutableArray() ?? ImmutableArray<AssemblySymbol>.Empty);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
828getOrCreateUsingsBuilder(ref usings, globalUsingNamespacesOrTypes).Add(new NamespaceOrTypeAndUsingDirective(importedType, usingDirective, directiveDiagnostics.DependenciesBag.ToImmutableArray())); 1096compilation.RecordImportDependencies(usingDirective, diagnostics.DependenciesBag.ToImmutableArray());
Symbols\Source\SourcePropertySymbolBase.cs (1)
1744=> GetAttributes().Where(a => a.IsTargetAttribute(attributeDescription)).Cast<SourceAttributeData>().ToImmutableArray();
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (1)
43return result.ToImmutableArray();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
60.ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
267var allUsings = usings.Concat(usingsFromNamespaces).ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
45.ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
51.ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
67.ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
202var leadingTrivia = firstMember.GetLeadingTrivia().ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (4)
63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 66arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray(); 86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 89arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1338var variableTypes = GetTypes(forEachStatementSyntax.Type).ToImmutableArray();
Microsoft.CodeAnalysis.CSharp.Features (24)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
270var textChanges = result.GetTextChanges(cancellationToken).ToImmutableArray();
ChangeSignature\CSharpChangeSignatureService.cs (1)
900.ToImmutableArray();
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (2)
80var captures = dataFlow.CapturedInside.Except(dataFlow.VariablesDeclared).Except(declaredSymbol.Parameters).ToImmutableArray(); 135var additionalTypeParameters = typeParameters.Except(declaredSymbol.TypeParameters).ToImmutableArray();
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
370var namespaceDecls = node.AncestorsAndSelf().OfType<BaseNamespaceDeclarationSyntax>().ToImmutableArray();
CodeRefactorings\SyncNamespace\CSharpSyncNamespaceCodeRefactoringProvider.cs (1)
35.OfType<BaseNamespaceDeclarationSyntax>().ToImmutableArray();
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
82.ToImmutableArray();
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
62.ToImmutableArray();
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
42var originalSeparators = declarators.GetSeparators().ToImmutableArray();
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1054select (GetDeclaredSymbol(oldModel.RequiredModel, oldVariable, cancellationToken), GetDeclaredSymbol(newModel.RequiredModel, newVariable, cancellationToken))).ToImmutableArray()); 3069: OneOrMany.Create(declaration.Variables.Select(static v => (SyntaxNode?)v.Initializer?.Value).WhereNotNull().ToImmutableArray());
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
53=> OneOrMany.Create(GlobalStatements.ToImmutableArray<SyntaxNode>());
ExtractMethod\CSharpSelectionResult.cs (1)
137=> exitPoints.OfType<ReturnStatementSyntax>().ToImmutableArray().CastArray<StatementSyntax>();
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
86s => s.ContainingType).Distinct().ToImmutableArray();
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
62return builder.ToImmutableArray();
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (1)
82.ToImmutableArray()
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
419n == node || n is not LocalFunctionStatementSyntax).OfType<LocalFunctionStatementSyntax>().ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
60.ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
267var allUsings = usings.Concat(usingsFromNamespaces).ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
45.ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
51.ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
67.ToImmutableArray();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
202var leadingTrivia = firstMember.GetLeadingTrivia().ToImmutableArray();
Structure\Providers\FileScopedNamespaceDeclarationStructureProvider.cs (1)
28var externsAndUsings = Enumerable.Union<SyntaxNode>(fileScopedNamespaceDeclaration.Externs, fileScopedNamespaceDeclaration.Usings).ToImmutableArray();
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpForwardCancellationTokenToInvocations.Fixer.cs (1)
58arguments = invocationExpression.ArgumentList.Arguments.ToImmutableArray();
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (1)
43return result.ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (4)
63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 66arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray(); 86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 89arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1338var variableTypes = GetTypes(forEachStatementSyntax.Type).ToImmutableArray();
Microsoft.CodeAnalysis.Extensions.Package (1)
Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
Microsoft.CodeAnalysis.ExternalAccess.HotReload (1)
Api\HotReloadMSBuildWorkspace.cs (1)
146}).ToImmutableArray();
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
GeneratorExtensions.cs (1)
35public static ImmutableArray<(string Key, string Value)> GetHostOutputs(this GeneratorRunResult runResult) => runResult.HostOutputs.ToImmutableArray().SelectAsArray(a => (a.Key, a.Value.ToString() ?? ""));
Microsoft.CodeAnalysis.Features (71)
AddImport\SymbolReferenceFinder.cs (1)
381var allExtensionNamespaces = classicExtensionNamespaces.Concat(modernExtensionNamespaces).ToImmutableArray();
CodeFixes\Service\CodeFixService.cs (1)
493var allFixers = fixerToRangesAndDiagnostics.Keys.ToImmutableArray();
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
159var result = bag.ToImmutableArray(); 307.ToImmutableArray();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaHelpers.cs (1)
111var trivia = startToken.LeadingTrivia.ToImmutableArray();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
139var attributeRemoveFixesForTree = removeSuppressionFixesForTree.OfType<AttributeRemoveAction>().ToImmutableArray();
CodeLens\CodeLensReferencesService.cs (1)
382return result.OfType<ReferenceMethodDescriptor>().ToImmutableArray();
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (1)
184var typeNameParts = GetTypeNamePartsForNestedTypeNode(typeNode).ToImmutableArray();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
52var itemsBefore = childNodes.Take(index).ToImmutableArray(); 53var itemsAfter = childNodes.Skip(index + 1).ToImmutableArray();
Completion\CompletionService_GetCompletions.cs (1)
113var augmentingProviders = providers.Except(triggeredProviders).ToImmutableArray();
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
54var changesArray = changes.ToImmutableArray();
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (2)
309return symbols.GroupBy(symbol => symbol.Symbol.Kind).Select(group => group.ToImmutableArray()).ToImmutableArray();
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
257.ToImmutableArray(); 323var originalProperties = anonymousType.GetMembers().OfType<IPropertySymbol>().ToImmutableArray();
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (3)
360var afterPlaceholderArguments = arguments.Skip(placeholderIndex + 1).ToImmutableArray(); 361var unnamedArguments = afterPlaceholderArguments.TakeWhile(a => !syntaxFacts.IsNamedArgument(a)).ToImmutableArray(); 362var namedAndUnnamedArguments = afterPlaceholderArguments.Skip(unnamedArguments.Length).ToImmutableArray();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
86.ToImmutableArray(); 289.ToImmutableArray();
Diagnostics\Service\DiagnosticAnalyzerService_RemoteOrLocalDispatcher.cs (1)
102return builder.ToImmutableArray();
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
78var languageIdentifiers = _identifierToServices.Keys.ToImmutableArray();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
47_analyzerProviders = analyzerProviders.GroupBy(kv => kv.Metadata.Name).ToImmutableDictionary(g => g.Key, g => g.ToImmutableArray());
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
264var reanalyzers = workItem.SpecificAnalyzers.ToImmutableArray();
ExtractMethod\MethodExtractor.Analyzer.cs (1)
149var allVariableInfos = symbolMap.Values.Order().ToImmutableArray();
FullyQualify\AbstractFullyQualifyService.cs (1)
101.ToImmutableArray();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.State.cs (1)
60var mappedMembers = selectedMembers.Select(m => TryMapToWritableInstanceFieldOrProperty(service, m, cancellationToken)).Distinct().ToImmutableArray();
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
35d => semanticModel.GetDeclaredSymbol(d, cancellationToken)).WhereNotNull().ToImmutableArray();
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
602var membersArray = members.ToImmutableArray();
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
152(t, r) => CodeGenerationSymbolFactory.CreateParameterSymbol(r, t, name: "")).ToImmutableArray();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
624return builder.ToImmutableArray(); 659return builder.ToImmutableArray();
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
302.ToImmutableArray();
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (1)
237var validParameters = _methodSymbol.Parameters.Intersect(expressionParameterMap.Values).ToImmutableArray();
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
361.ToImmutableArray();
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
586var statementsAfterIf = statements.Skip(index + 1).ToImmutableArray();
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
344var captures = analysis.CapturedInside.Except(analysis.VariablesDeclared).ToImmutableArray();
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
197.ToImmutableArray(); 207.ToImmutableArray();
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (1)
130var groups = documentKeys.GroupBy(d => d.Project).ToImmutableArray();
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
325metadataReferences: project.MetadataReferences.ToImmutableArray()); // TODO: Read references from PDB info: https://github.com/dotnet/roslyn/issues/55834
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
85? containingType.GetBaseTypes().ToImmutableArray()
Shared\Utilities\AnnotatedSymbolMapping.cs (1)
106elementSelector: (kvp) => kvp.Value.ToImmutableArray());
SignatureHelp\CommonSignatureHelpUtilities.cs (1)
34var argumentNames = getArgumentNames(argumentList).ToImmutableArray();
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
111var changesArray = changes.ToImmutableArray();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
690var intersect = nextPragmaIds.Intersect(idsForPragma).ToImmutableArray();
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (3)
465if (foreachStatements.ToImmutableArray() is [TStatementSyntax childStatement] && 498var whenTrueStatements = whenTrue.ToImmutableArray(); 519var whenFalseStatements = whenFalse.ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
134var candidates = semanticModel.GetMemberGroup(expression, cancellationToken).OfType<IMethodSymbol>().ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (1)
403(d1, d2) => d1.Location.SourceSpan.Start - d2.Location.SourceSpan.Start).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
177arguments.Select(a => a.IsNamed)).ToImmutableArray(); 180arguments.Select(a => this.GenerateNameForArgument(document.SemanticModel, a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
148(t, r) => CodeGenerationSymbolFactory.CreateParameterSymbol(r, t, name: "")).ToImmutableArray(); 161var remainingArguments = _arguments.Skip(argumentCount).ToImmutableArray(); 173var remainingParameterTypes = ParameterTypes.Skip(argumentCount).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
153var unavailableMemberNames = GetUnavailableMemberNames(typeToGenerateIn).ToImmutableArray(); 278var membersArray = members.ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
46var result = capturedTypeParameters.Except<ITypeParameterSymbol>(availableTypeParameters, SymbolEqualityComparer.Default).ToImmutableArray();
src\roslyn\src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
81selector: group => (id: solution.GetRequiredDocument(group.Key!).Id, diagnostics: group.ToImmutableArray()));
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
50diagnostics.OrderByDescending(d => d.Location.SourceSpan.Start).ToImmutableArray(),
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
135field, currentSolution, cancellationToken).ConfigureAwait(false)).ToImmutableArray();
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
119candidateMembers.Where(s => s.Kind == SymbolKind.NamedType).ToImmutableArray() : 120candidateMembers.Where(s => s.Kind != SymbolKind.NamedType).ToImmutableArray();
Testing\AbstractTestMethodFinder.cs (1)
100return testMethods.ToImmutableArray();
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (2)
65.ToImmutableArray(); 177.ToImmutableArray();
UnusedReferences\UnusedReferencesRemover.cs (1)
71.ToDictionary(group => group.Key, group => group.ToImmutableArray());
Wrapping\AbstractCodeActionComputer.cs (2)
227var tokens = leftTokenToTrailingTrivia.Keys.Concat(rightTokenToLeadingTrivia.Keys).Distinct().ToImmutableArray(); 282var wrappingActions = group.WrappingActions.WhereNotNull().ToImmutableArray();
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\Legacy\ImplicitExpressionEditHandler.cs (2)
236var tokens = target.DescendantTokens().ToImmutableArray(); 269var tokens = target.DescendantTokens().ToImmutableArray();
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (1)
40.ToImmutableArray();
Microsoft.CodeAnalysis.Rebuild (2)
CompilationFactory.cs (1)
88.ToImmutableArray();
CompilationOptionsReader.cs (1)
485return options.ToImmutableArray();
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
336select ComputeSynchronously(child, context)).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\MSBuildItemOptionNames.cs (1)
48return ProduceTrimmedArray(itemOptionValue).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
39.ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
63matcher = new SectionMatcher(new Regex(pattern), headerText, numberRangePairs.ToImmutableArray());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
Microsoft.CodeAnalysis.VisualBasic (2)
Analysis\FlowAnalysis\ControlFlowAnalysis.vb (2)
44DirectCast(EntryPointsWalker.Analyze(_context.AnalysisInfo, _context.RegionInfo, _succeeded), IEnumerable(Of SyntaxNode)).ToImmutableArray()) 58DirectCast(ExitPointsWalker.Analyze(_context.AnalysisInfo, _context.RegionInfo), IEnumerable(Of SyntaxNode)).ToImmutableArray())
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicUnnecessaryImportsProvider.vb (1)
68Return unnecessaryImports.ToImmutableArray()
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
103document, currentCastNodes.ToImmutableArray(),
Microsoft.CodeAnalysis.VisualBasic.Features (4)
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
626Return node.GetLeadingTrivia().ToImmutableArray()
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (2)
100Return AddIfNotNull(ifBlock.ElseIfBlocks, ifBlock.ElseBlock).ToImmutableArray() 105Return AddIfNotNull(nextElseIfBlocks, ifBlock.ElseBlock).ToImmutableArray()
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\RemoveUnnecessaryCast\VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
103document, currentCastNodes.ToImmutableArray(),
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Fixer.vb (1)
59arguments = invocationExpression.ArgumentList.Arguments.ToImmutableArray
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicUnnecessaryImportsProvider.vb (1)
68Return unnecessaryImports.ToImmutableArray()
Microsoft.CodeAnalysis.Workspaces (36)
CodeActions\Operations\ApplyChangesOperation.cs (1)
117.Concat(changedProject.GetChangedAnalyzerConfigDocuments()).ToImmutableArray();
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
120.ToImmutableArray(); 210var allDocChanges = group.ToImmutableArray();
Diagnostics\DiagnosticAnalysisResultBuilder.cs (1)
190: map.ToImmutableDictionary(kv => kv.Key, kv => kv.Value.ToImmutableArray());
FindSymbols\Declarations\DeclarationFinder.cs (1)
61var symbolsWithName = symbols.ToImmutableArray();
FindSymbols\FindReferences\Finders\EventSymbolReferenceFinder.cs (1)
29.ToImmutableArray<ISymbol>();
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (1)
108.ToImmutableArray();
PatternMatching\AllLowerCamelCaseMatcher.cs (1)
59? new NormalizedTextSpanCollection(result.Value.MatchedSpansInReverse).ToImmutableArray()
PatternMatching\PatternMatcher.cs (1)
549? new NormalizedTextSpanCollection(matchSpans.ToImmutableAndClear()).ToImmutableArray()
Remote\RemoteUtilities.cs (2)
39builder.Add((docId, textChanges.ToImmutableArray())); 48builder.Add((docId, textChanges.ToImmutableArray()));
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
701var possibleNameConflicts = possibleNameConflictsList.ToImmutableArray();
Rename\ConflictEngine\MutableConflictResolution.cs (3)
147this.RelatedLocations.Select(l => l.DocumentId)).Distinct().ToImmutableArray(); 149var relatedLocations = this.RelatedLocations.ToImmutableArray(); 154g => g.Key, g => g.ToImmutableArray());
Shared\Extensions\ISymbolExtensions.cs (1)
425var typeParameterRefs = document.Descendants(DocumentationCommentXmlNames.TypeParameterReferenceElementName).ToImmutableArray();
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
395return _resolvedToOriginalPathMap.Select(x => (x.Value, x.Key)).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
63matcher = new SectionMatcher(new Regex(pattern), headerText, numberRangePairs.ToImmutableArray());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
165var contextSpine = applicableContainer.GetAncestorsOrThis<SyntaxNode>().ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
156.ToImmutableArray();
Workspace\Solution\Document.cs (1)
483var textChanges = text.GetTextChanges(oldText).ToImmutableArray();
Workspace\Solution\Solution.cs (1)
842var collection = analyzerReferences.ToImmutableArray();
Workspace\Solution\SolutionCompilationState.cs (3)
781var addedReferences = stateChange.NewProjectState.AnalyzerReferences.Except<AnalyzerReference>(stateChange.OldProjectState.AnalyzerReferences, ReferenceEqualityComparer.Instance).ToImmutableArray(); 782var removedReferences = stateChange.OldProjectState.AnalyzerReferences.Except<AnalyzerReference>(stateChange.NewProjectState.AnalyzerReferences, ReferenceEqualityComparer.Instance).ToImmutableArray(); 1371.ToImmutableArray();
Workspace\Solution\SolutionState.cs (6)
774var oldReferences = oldProject.ProjectReferences.ToImmutableArray(); 790var oldReferences = oldProject.ProjectReferences.ToImmutableArray(); 883var oldReferences = oldProject.MetadataReferences.ToImmutableArray(); 896var oldReferences = oldProject.MetadataReferences.ToImmutableArray(); 1247var oldReferences = AnalyzerReferences.ToImmutableArray(); 1254var oldReferences = AnalyzerReferences.ToImmutableArray();
Workspace\Workspace.cs (2)
1566var projectChangesList = solutionChanges.GetProjectChanges().ToImmutableArray(); 1743var changedDocumentIds = projectChanges.GetChangedDocuments(onlyGetDocumentsWithTextChanges: true, IgnoreUnchangeableDocumentsWhenApplyingChanges).ToImmutableArray();
Microsoft.DotNet.ApiCompatibility (1)
Runner\ApiCompatRunner.cs (1)
41List<ElementContainer<IAssemblySymbol>> rightContainers = CreateAssemblySymbols(right.ToImmutableArray(), out resolvedExternallyProvidedAssemblyReferences);
Microsoft.DotNet.ApiSymbolExtensions (1)
AttributeDataExtensions.cs (1)
31attributes.Where(attribute => attribute.IsVisibleOutsideOfAssembly(symbolFilter, excludeWithTypeArgumentsNotVisibleOutsideOfAssembly)).ToImmutableArray();
Microsoft.DotNet.HotReload.Watch (5)
AppModels\WebApplicationAppModel.cs (1)
45var capabilities = clientProject.GetWebAssemblyCapabilities().ToImmutableArray();
Build\EvaluationResult.cs (1)
105var buildRequests = CreateDesignTimeBuildRequests(projectGraph.Graph, mainProjectTargetFramework, environmentOptions.SuppressHandlingStaticWebAssets).ToImmutableArray();
HotReload\CompilationHandler.cs (3)
219var updatesToApply = _previousUpdates.Skip(appliedUpdateCount).ToImmutableArray(); 324.ToImmutableArray(); 1013elementSelector: static group => group.Select(static node => node.ProjectInstance).ToImmutableArray());
Microsoft.DotNet.StrongName (2)
Signing.cs (1)
168if (!TryParseKey(File.ReadAllBytes(keyFile).ToImmutableArray(), out ImmutableArray<byte> snkPublicKey, out RSAParameters? privateKey) ||
Verification.cs (1)
113publicKeyBlob = Constants.ECMAKey.ToImmutableArray();
Microsoft.Extensions.Diagnostics.ExceptionSummarization (1)
HttpExceptionSummaryProvider.cs (1)
67_descriptions = descriptions.ToImmutableArray();
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Roslyn4.0.cs (1)
95return (loggerClassSpec, parser.Diagnostics.ToImmutableArray(), hasStringCreate);
Microsoft.Gen.ContextualOptions (2)
Parser.cs (2)
18.Select(type => new OptionsContextType(type.Key, type.Value.ToImmutableArray(), GetContextProperties(type.Key))) 88.ToImmutableArray();
Microsoft.Gen.ContextualOptions.Unit.Tests (4)
EmitterTests.cs (4)
30.ToImmutableArray(); 53.ToImmutableArray(); 81.ToImmutableArray(); 109.ToImmutableArray();
Microsoft.Gen.Logging.Unit.Tests (5)
LogParserUtilitiesTests.cs (1)
91.Returns(Array.Empty<AttributeData>().ToImmutableArray());
ParserUtilitiesTests.cs (3)
51.Returns(new[] { syntaxReferenceMock.Object, anotherSyntaxReferenceMock.Object }.ToImmutableArray()); 72.Returns(new[] { syntaxReferenceMock.Object }.ToImmutableArray()); 108.Returns(new[] { locationMock, Mock.Of<Location>() }.ToImmutableArray());
SymbolLoaderTests.cs (1)
30Array.Empty<MetadataReference>().ToImmutableArray(),
Microsoft.Interop.ComInterfaceGenerator (9)
Analyzers\ComInterfaceGeneratorDiagnosticsAnalyzer.cs (1)
267return ancestorChain.ToImmutableArray();
ComInterfaceGenerator.cs (4)
70var comInterfaceContexts = ComInterfaceContext.GetContexts(interfaceInfos.Select(i => i.Item1).ToImmutableArray(), ct); 824ImmutableArray<ParameterSyntax> stubParameters = genCtx.SignatureContext.StubParameters.ToImmutableArray(); 921ImmutableArray<ParameterSyntax> stubParams = sigContext.StubParameters.ToImmutableArray(); 922ImmutableArray<TypePositionInfo> managedParams = sigContext.ManagedParameters.ToImmutableArray();
ComMethodContext.cs (1)
170var imm = methods.ToImmutableArray();
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
42return (await Task.WhenAll(sortedProjects.Select(context.GetAllDiagnosticsAsync)).ConfigureAwait(false)).SelectMany(diag => diag).ToImmutableArray();
VirtualMethodPointerStubGenerator.cs (1)
158ImmutableArray<ParameterSyntax> stubParameters = methodStub.SignatureContext.StubParameters.ToImmutableArray();
VtableIndexStubGenerator.cs (1)
381new SequenceEqualImmutableArray<DiagnosticInfo>(generatorDiagnostics.Diagnostics.ToImmutableArray()),
Microsoft.Interop.JavaScript.JSImportGenerator (3)
Analyzers\JSExportDiagnosticsAnalyzer.cs (1)
45return generatorDiagnostics.Diagnostics.ToImmutableArray();
Analyzers\JSImportDiagnosticsAnalyzer.cs (2)
40return generatorDiagnostics.Diagnostics.ToImmutableArray(); 54return generatorDiagnostics.Diagnostics.ToImmutableArray();
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\LibraryImportDiagnosticsAnalyzer.cs (2)
219return generatorDiagnostics.Diagnostics.ToImmutableArray(); 279return generatorDiagnostics.Diagnostics.ToImmutableArray();
LibraryImportGenerator.cs (1)
276new SequenceEqualImmutableArray<AttributeSyntax>(additionalAttributes.ToImmutableArray(), SyntaxEquivalentComparer.Instance),
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\FixAllContextExtensions.cs (1)
42return (await Task.WhenAll(sortedProjects.Select(context.GetAllDiagnosticsAsync)).ConfigureAwait(false)).SelectMany(diag => diag).ToImmutableArray();
Microsoft.Interop.LibraryImportGenerator.Downlevel (3)
DownlevelLibraryImportDiagnosticsAnalyzer.cs (2)
217return generatorDiagnostics.Diagnostics.ToImmutableArray(); 283return generatorDiagnostics.Diagnostics.ToImmutableArray();
DownlevelLibraryImportGenerator.cs (1)
237new SequenceEqualImmutableArray<AttributeSyntax>(additionalAttributes.ToImmutableArray(), SyntaxEquivalentComparer.Instance),
Microsoft.Interop.SourceGeneration (9)
BoundGenerators.cs (2)
153.ToImmutableArray(), 169.Select(static info => GetInfoIndex(info)).ToImmutableArray();
GeneratedStatements.cs (1)
35Pin = GenerateStatementsForStubContext(marshallers, context with { CurrentStage = StubIdentifierContext.Stage.Pin }).Cast<FixedStatementSyntax>().ToImmutableArray(),
MarshallerShape.cs (1)
618.ToImmutableArray();
MarshallingAttributeInfo.cs (1)
137return field ??= GetElementDependencies().ToImmutableArray();
MethodSignatureDiagnosticLocations.cs (1)
57: this(syntax.Identifier.Text, syntax.ParameterList.Parameters.Select(p => p.Identifier.GetLocation()).ToImmutableArray(), syntax.Identifier.GetLocation())
SequenceEqualImmutableArray.cs (2)
51return new(source.ToImmutableArray(), comparer); 55return new(source.ToImmutableArray());
ValueEqualityImmutableDictionary.cs (1)
39foreach (var kvp in Map.ToImmutableArray().Sort())
Microsoft.Maui.Controls.BindingSourceGen (1)
EquatableArray.cs (1)
20 public EquatableArray(T[] array) : this(array.ToImmutableArray())
Microsoft.ML.Data (19)
DataDebuggerPreview.cs (2)
61RowView = rows.ToImmutableArray(); 62ColumnView = Enumerable.Range(0, n).Select(c => new ColumnInfo(data.Schema[c], columns[c].ToArray())).ToImmutableArray();
Evaluators\Metrics\ConfusionMatrix.cs (2)
81PerClassPrecision = precision.ToImmutableArray(); 82PerClassRecall = recall.ToImmutableArray();
Evaluators\Metrics\MulticlassClassificationMetrics.cs (3)
128TopKAccuracyForAllK = RowCursorUtils.Fetch<VBuffer<double>>(host, overallResult, MulticlassClassificationEvaluator.AllTopKAccuracy).DenseValues().ToImmutableArray(); 131PerClassLogLoss = perClassLogLoss.DenseValues().ToImmutableArray(); 144PerClassLogLoss = perClassLogLoss.ToImmutableArray();
Evaluators\Metrics\RankingMetrics.cs (4)
63DiscountedCumulativeGains = Fetch(RankingEvaluator.Dcg).DenseValues().ToImmutableArray(); 64NormalizedDiscountedCumulativeGains = Fetch(RankingEvaluator.Ndcg).DenseValues().ToImmutableArray(); 69DiscountedCumulativeGains = dcg.ToImmutableArray(); 70NormalizedDiscountedCumulativeGains = ndcg.ToImmutableArray();
Prediction\Calibrator.cs (6)
1915return new IsotonicCalibrator(Host, mins.ToImmutableArray(), maxes.ToImmutableArray(), values.ToImmutableArray()); 2030Mins = mins.ToImmutableArray(); 2031Maxes = maxes.ToImmutableArray(); 2032Values = values.ToImmutableArray();
Transforms\NormalizeColumnDbl.cs (1)
1377=> new NormalizingTransformer.BinNormalizerModelParameters<ImmutableArray<TFloat>>(_binUpperBounds.Select(b => ImmutableArray.Create(b)).ToImmutableArray(),
Transforms\NormalizeColumnSng.cs (1)
1540_binUpperBounds.Select(b => ImmutableArray.Create(b)).ToImmutableArray(),
Microsoft.ML.DataView (1)
VectorType.cs (1)
66Dimensions = dimensions.ToImmutableArray();
Microsoft.ML.StandardTrainers (1)
Standard\MulticlassClassification\OneVersusAllTrainer.cs (1)
273internal ImmutableArray<object> SubModelParameters => _impl.Predictors.Cast<object>().ToImmutableArray();
Microsoft.ML.Tests (3)
Transformers\NormalizerTests.cs (3)
257var transformers = transformer.ToImmutableArray(); 930var transformedDataArray = ML.Data.CreateEnumerable<DataPointOne>(noCdfData, false).ToImmutableArray(); 974var transformedDataArray = ML.Data.CreateEnumerable<DataPointVec>(noCdfData, false).ToImmutableArray();
Microsoft.ML.Transforms (9)
PermutationFeatureImportance.cs (3)
132return metricsDelta.ToImmutableArray(); 164return metricsDelta.ToImmutableArray(); 248return metricsDelta.ToImmutableArray();
Text\LdaTransform.cs (1)
1093_columns = columns.ToImmutableArray();
Text\NgramHashingTransformer.cs (3)
183_columns = columns.ToImmutableArray(); 195_columns = columns.ToImmutableArray(); 327_columns = columns.ToImmutableArray();
Text\NgramTransform.cs (2)
217_transformInfos = transformInfos.ToImmutableArray(); 405_transformInfos = transformInfos.ToImmutableArray();
Microsoft.NET.HostModel (2)
MachO\BinaryFormat\Blobs\SuperBlob.cs (2)
28Blobs = blobs.ToImmutableArray(); 29BlobIndices = blobIndices.ToImmutableArray();
Microsoft.TestPlatform.CrossPlatEngine (5)
Client\Parallel\ParallelOperationManager.cs (5)
143var availableSlots = _managerSlots.Where(slot => !slot.HasWork).ToImmutableArray(); 146var availableWorkloads = _workloads.Where(workload => workload != null).ToImmutableArray(); 150var workloadsToAdd = availableWorkloads.Take(amount).ToImmutableArray(); 272var completedSlot = _managerSlots.Where(s => ReferenceEquals(completedManager, s.Manager)).ToImmutableArray(); 323var managers = _managerSlots.Where(slot => slot.HasWork).Select(slot => slot.Manager).ToImmutableArray();
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
786DownloadDependencies = GetPackageDownloads(msBuildProjectInstance).ToImmutableArray(),
NuGet.Commands (6)
RestoreCommand\CompatibilityChecker.cs (1)
434return new CompatibilityData(files.ToImmutableArray(), targetLibrary, packageSpec);
RestoreCommand\LockFileBuilder.cs (1)
660var files = package.Files as IList<string> ?? package.Files.ToImmutableArray();
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (1)
229resultWarningProperties.AddRangeOfCodes(codes.ToImmutableArray(), packageId, parentAlias);
RestoreCommand\Utility\PackageSpecFactory.cs (1)
263DownloadDependencies = GetPackageDownloads(msBuildProjectInstance).ToImmutableArray(),
Utility\AssetTargetFallbackUtility.cs (2)
77imports = assetTargetFallbackEnum.ToImmutableArray(); 84imports = packageTargetFallback.ToImmutableArray();
NuGet.ProjectModel (3)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (3)
1528Dependencies = dependencies != null ? dependencies.ToImmutableArray() : [], 1529DownloadDependencies = downloadDependencies != null ? downloadDependencies.ToImmutableArray() : [], 1531Imports = imports != null ? imports.ToImmutableArray() : [],
NuGet.Protocol (1)
PackagesFolder\LocalPackageFileCache.cs (1)
178.ToImmutableArray();
Roslyn.Diagnostics.Analyzers (9)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
336select ComputeSynchronously(child, context)).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\MSBuildItemOptionNames.cs (1)
48return ProduceTrimmedArray(itemOptionValue).ToImmutableArray();
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
39.ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (1)
63matcher = new SectionMatcher(new Regex(pattern), headerText, numberRangePairs.ToImmutableArray());
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.AnonymousTypeSymbolKey.cs (2)
21var properties = symbol.GetMembers().OfType<IPropertySymbol>().ToImmutableArray(); 38var contextualProperties = contextualSymbol?.GetMembers().OfType<IPropertySymbol>().ToImmutableArray() ?? [];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
165var contextSpine = applicableContainer.GetAncestorsOrThis<SyntaxNode>().ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Workspace\Mef\MefWorkspaceServices.cs (1)
156.ToImmutableArray();
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (1)
43return result.ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SemanticModelExtensions.cs (4)
63arguments.Select(a => a.NameColon != null)).ToImmutableArray(); 66arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray(); 86arguments.Select(a => a.NameEquals != null)).ToImmutableArray(); 89arguments.Select(a => semanticModel.GenerateNameForArgument(a, cancellationToken))).ToImmutableArray();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1338var variableTypes = GetTypes(forEachStatementSyntax.Type).ToImmutableArray();
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicUnnecessaryImportsProvider.vb (1)
68Return unnecessaryImports.ToImmutableArray()
System.Text.Json.SourceGeneration (2)
Helpers\RoslynExtensions.cs (1)
70.ToImmutableArray();
JsonSourceGenerator.Roslyn4.0.cs (1)
56ImmutableArray<Diagnostic> diagnostics = parser.Diagnostics.ToImmutableArray();
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationInfo.cs (1)
12var values = GetElementValues(enumType).OrderBy(e => e).Distinct().ToImmutableArray();