428 references to ToImmutable
IdeBenchmarks (1)
InheritanceMargin\BenchmarksHelpers.cs (1)
35return builder.ToImmutable();
IdeCoreBenchmarks (1)
ClassificationBenchmarks.cs (1)
101return result.ToImmutable();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
StringCopyPaste\KnownSourcePasteProcessor.cs (1)
232return edits.ToImmutable();
StringCopyPaste\StringCopyPasteData.cs (1)
195return new StringCopyPasteData(result.ToImmutable());
StringCopyPaste\UnknownSourcePasteProcessor.cs (1)
150return edits.ToImmutable();
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (1)
173return builder.ToImmutable();
Microsoft.CodeAnalysis.CSharp.Features (32)
BraceCompletion\AbstractCurlyBraceOrBracketCompletionService.cs (1)
203return mergedChanges.ToImmutable();
CodeLens\CSharpCodeLensMemberFinder.cs (1)
36return codeLensNodes.ToImmutable();
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
427return (commonReceiver ?? ThisExpression(), leftNames.ToImmutable(), rightNames.ToImmutable());
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
67return result.ToImmutable();
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
119var allChanges = builder.ToImmutable();
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
152return statements.ToImmutable();
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
234return globalStatements.ToImmutable();
ConvertToRecordHelpers.cs (2)
534return fields.ToImmutable(); 558return fields.ToImmutable();
CSharpInlineDeclarationCodeFixProvider.cs (1)
81return (t.invocationOrCreation, additionalNodesToTrack.ToImmutable());
DocumentHighlighting\CSharpDocumentHighlightsService.cs (1)
75return results.ToImmutable();
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1335return OneOrMany.Create(builder.ToImmutable());
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
449return result.ToImmutable();
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
89return list.ToImmutable();
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (2)
109return result.ToImmutable(); 303return result.ToImmutable();
GenerateMember\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (2)
108return list.ToImmutable(); 167return result.ToImmutable();
LanguageServices\CSharpStructuralTypeDisplayService.cs (1)
60return members.ToImmutable();
LineSeparators\CSharpLineSeparatorService.cs (1)
67return spans.ToImmutable();
MisplacedUsingDirectivesCodeFixProvider.cs (1)
120return result.ToImmutable();
NavigationBar\CSharpNavigationBarItemService.cs (2)
107childItems: memberItems.ToImmutable())); 111return items.ToImmutable();
PositionalParameterInfo.cs (1)
72return resultBuilder.ToImmutable();
RemoveUnreachableCodeHelpers.cs (1)
48siblingStatements = builder.ToImmutable();
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
100return result.ToImmutable();
StringIndentation\CSharpStringIndentationService.cs (2)
40return result.ToImmutable(); 130result.Add(new StringIndentationRegion(indentSpan, builder.ToImmutable()));
UseExplicitTypeCodeFixProvider.cs (1)
205SyntaxFactory.SeparatedList(builder.ToImmutable(), separatorBuilder.ToImmutableAndFree()),
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (1)
198return result.ToImmutable();
UseSimpleUsingStatementCodeFixProvider.cs (1)
105return result.ToImmutable();
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CSharpSemanticFacts.cs (1)
386return builder.ToImmutable();
CSharpTypeInferenceService.TypeInferrer.cs (8)
761return InferTypeInArgument(index, parameterListsWithMatchingCount.ToImmutable(), name, refKind).Concat( 762InferTypeInArgument(index, parameterListsWithoutMatchingCount.ToImmutable(), name, refKind)); 801? matchingRefParameters.ToImmutable() 802: allParameters.ToImmutable(); 2314tupleTypes.ToImmutable(), 2315names.ToImmutable()))); 2389elementTypes = elementTypesBuilder.ToImmutable(); 2390elementNames = elementNamesBuilder.ToImmutable();
ParameterGenerator.cs (1)
58return result.ToImmutable();
Recommendations\CSharpRecommendationServiceRunner.cs (1)
556return symbols.ToImmutable();
Rename\CSharpRenameRewriterLanguageService.cs (1)
930return conflicts.ToImmutable();
Microsoft.CodeAnalysis.EditorFeatures (9)
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
184return builder.ToImmutable();
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PullDiagnosticsTaggerProvider.AggregateTagger.cs (1)
57return result.ToImmutable();
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PullDiagnosticsTaggerProvider.cs (1)
59var tagger = new AggregateTagger(taggers.ToImmutable());
Extensibility\NavigationBar\WrappedNavigationBarItem.cs (1)
42return spans.ToImmutable();
ExternalAccess\IntelliCode\IntentProcessor.cs (1)
97return convertedResults.ToImmutable();
GoToDefinition\AbstractGoToDefinitionService.cs (1)
132var definitions = builder.ToImmutable();
GoToDefinition\GoToDefinitionHelpers.cs (1)
68return definitions.ToImmutable();
IntelliSense\AsyncCompletion\FilterSet.cs (2)
200return builder.ToImmutable(); 227return builder.ToImmutable();
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
Controller_TypeChar.cs (2)
151return (matchedProviders.ToImmutable(), unmatchedProviders.ToImmutable());
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\AbstractCodeActionTest.cs (1)
118var result = actions.Count > 0 ? new CodeRefactoring(provider, actions.ToImmutable(), FixAllProviderInfo.Create(provider), codeActionOptionsProvider) : null;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (5)
Classification\AbstractClassifierTests.cs (2)
280return result.ToImmutable(); 290return results.ToImmutable();
EditAndContinue\ActiveStatementsDescription.cs (3)
82NewMappedSpans = newMappedSpans.ToImmutable(); 83NewMappedRegions = newMappedRegions.ToImmutable(); 154return activeStatements.ToImmutable();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
CodeGeneration\CodeGenerationTests.cs (1)
959return list.ToImmutable();
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (1)
188var typeArgumentsList = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameIdentifierNameNode>(builder.ToImmutable());
InheritanceMargin\InheritanceMarginTests.cs (1)
345builder.ToImmutable(),
Snippets\RoslynLSPSnippetConvertTests.cs (1)
518return arrayBuilder.ToImmutable();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
InlineHints\InlineHintsTag.cs (1)
242return (result.ToImmutable(), leftPadding, rightPadding);
Peek\PeekableItemFactory.cs (1)
97return results.ToImmutable();
SignatureHelp\Controller_TypeChar.cs (2)
151return (matchedProviders.ToImmutable(), unmatchedProviders.ToImmutable());
StringIndentation\StringIndentationAdornmentManager.cs (1)
109result = builder.ToImmutable();
StringIndentation\StringIndentationAdornmentManager.VisibleBlock.cs (1)
166return segments.ToImmutable();
Microsoft.CodeAnalysis.Features (208)
AbstractAddParameterCodeFixProvider.cs (2)
314return builder.ToImmutable(); 345return builder.ToImmutable();
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
73actions.ToImmutable(),
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
137return new SyntaxTriviaList(builder.ToImmutable());
AbstractObjectCreationExpressionAnalyzer.cs (1)
83return matches.ToImmutable();
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (6)
283sortedPragmasWithIds.Add((trivia, idsBuilder.ToImmutable(), isDisable)); 384return (userIdExclusions: idBuilder.ToImmutable(), userCategoryExclusions: categoryBuilder.ToImmutable(), analyzerDisabled: false); 460var analyzers = analyzersBuilder.ToImmutable(); 479return (reportedDiagnostics.ToImmutable(), unhandledIds.ToImmutable());
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
108linqMethods = linqMethodSymbolsBuilder.ToImmutable();
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (4)
111return actions.ToImmutable(); 142return new AddConstructorParameterResult(requiredParametersActions.ToImmutable(), optionalParametersActions.ToImmutable(), useSubMenu); 190return results.ToImmutable();
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.State.cs (3)
95return applicableConstructors.ToImmutable(); 141constructor, missingMembersBuilder.ToImmutable(), missingParametersBuilder.ToImmutable());
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
162return result.ToImmutable();
AddImport\AbstractAddImportFeatureService.cs (5)
118return result.ToImmutable(); 191return allReferences.ToImmutable(); 505return result.ToImmutable(); 571return fixes.ToImmutable(); 587return result.ToImmutable();
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (1)
63return result.ToImmutable();
AddImport\CodeActions\ParentInstallPackageCodeAction.cs (1)
76return codeActions.ToImmutable();
AddImport\SymbolReferenceFinder.cs (2)
153return DeDupeAndSortReferences(allReferences.ToImmutable()); 608return references.ToImmutable();
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
59return result.ToImmutable();
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
372return builder.ToImmutable();
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (3)
93? new TopLevelConfigureCodeStyleOptionCodeAction(diagnostic, nestedActions.ToImmutable()) 136? new TopLevelConfigureCodeStyleOptionCodeAction(optionName, nestedActions.ToImmutable()) 137: new TopLevelConfigureCodeStyleOptionCodeAction(diagnostic, nestedActions.ToImmutable());
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (1)
93AddBulkConfigurationCodeFixes(analyzerDiagnostics.ToImmutable(), category: null);
CodeRefactorings\AbstractRefactoringHelpersService.cs (1)
35return relevantNodesBuilder.ToImmutable();
CodeRefactorings\CodeRefactoringService.cs (1)
205return new CodeRefactoring(provider, actions.ToImmutable(), fixAllProviderInfo, options);
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
81return actions.ToImmutable();
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (1)
163return actions.ToImmutable();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
305return spanForContainers.Count == 1 ? containers.ToImmutable() : default; 547return builder.ToImmutable();
Common\AbstractProjectExtensionProvider.cs (2)
76return builder.ToImmutable(); 181return builder.ToImmutable();
Completion\CompletionService.ProviderManager.cs (1)
143return providers.ToImmutable();
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
215var allChanges = builder.ToImmutable();
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
244return items.ToImmutable();
Completion\Providers\AbstractKeywordCompletionProvider.cs (1)
70return result.ToImmutable();
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
71return result.ToImmutable();
Completion\Providers\AbstractSymbolCompletionProvider.cs (2)
150return itemListBuilder.ToImmutable(); 340return perContextSymbols.ToImmutable();
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
171var changes = builder.ToImmutable();
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
133return (resultBuilder.ToImmutable(), isPartialResult);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (1)
204return itemsBuilder.ToImmutable();
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (3)
133var browsableSymbols = symbols.ToImmutable() 303return builder.ToImmutable(); 347return builder.ToImmutable();
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (2)
113return builder.ToImmutable(); 156_itemsBuilder.ToImmutable(),
Completion\Providers\Scripting\AbstractLoadDirectiveCompletionProvider.cs (1)
37return builder.ToImmutable();
Completion\Providers\Scripting\AbstractReferenceDirectiveCompletionProvider.cs (1)
47return builder.ToImmutable();
Completion\Providers\Scripting\GlobalAssemblyCacheCompletionHelper.cs (1)
62return result.ToImmutable();
Completion\Providers\SymbolCompletionItem.cs (1)
149return symbols.ToImmutable();
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
311return CreateNamedType(typeName, isRecord, capturedTypeParameters, members.ToImmutable());
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (3)
92return (sections.ToImmutable(), _switchTargetExpression); 189return new AnalyzedSwitchSection(labels.ToImmutable(), operation.WhenTrue, operation.Syntax); 227return new AnalyzedSwitchLabel(pattern, guards.ToImmutable());
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (4)
466return result.ToImmutable(); 478return result.ToImmutable(); 531return result.ToImmutable(); 841semanticModel.Compilation.Assembly, scope, isRecord, structName, typeParameters, members.ToImmutable());
CustomDebugInfoReader.cs (2)
286builder.Add(new DynamicLocalInfo(flagsBuilder.ToImmutable(), slotId, nameBuilder.ToString())); 444resultBuilder.Add(groupBuilder.ToImmutable());
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
208return results.ToImmutable();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
677diagnostics.ToImmutable(), 681hasRudeEdits ? default : lineEdits.ToImmutable(), 1605return new ActiveStatementExceptionRegions(result.ToImmutable(), isCovered); 2242lineEdits.Add(new SequencePointUpdates(currentDocumentPath, documentLineEdits.ToImmutable())); 3635return builder.ToImmutable();
EditAndContinue\ActiveStatementsMap.cs (1)
246return builder.ToImmutable();
EditAndContinue\DebuggingSession.cs (2)
765return spans.ToImmutable(); 842return adjustedMappedSpans.ToImmutable();
EditAndContinue\EditAndContinueCapabilities.cs (1)
108return builder.ToImmutable();
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
167return activeStatementSpansBuilder.ToImmutable();
EditAndContinue\EditSession.cs (13)
182return diagnostics.ToImmutable(); 542return (analyses, documentDiagnostics.ToImmutable()); 654allLineEdits.ToImmutable(), 656activeStatementsInChangedDocuments.ToImmutable(), 736mergedEdits = mergedEditsBuilder.ToImmutable(); 791mergedEdits = mergedEditsBuilder.ToImmutable(); 1089? SolutionUpdate.Blocked(diagnostics.ToImmutable(), documentsWithRudeEdits.ToImmutable(), syntaxError, hasEmitErrors) 1093deltas.ToImmutable()), 1094nonRemappableRegions.ToImmutable(), 1095emitBaselines.ToImmutable(), 1096diagnostics.ToImmutable(), 1097documentsWithRudeEdits.ToImmutable(),
EditAndContinue\EmitSolutionUpdateResults.cs (3)
91return result.ToImmutable(); 128return diagnostics.ToImmutable(); 211return builder.ToImmutable();
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (1)
229return result.ToImmutable();
EmbeddedLanguages\Json\JsonLexer.cs (1)
233return result.ToImmutable();
EmbeddedLanguages\Json\JsonParser.cs (2)
325return result.ToImmutable(); 360return new JsonSeparatedList(result.ToImmutable());
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (1)
127return result.ToImmutable();
EmbeddedLanguages\RegularExpressions\RegexParser.cs (4)
180_lexer.Text, root, diagnostics.ToImmutable(), 286return new RegexAlternationNode(new RegexAlternatingSequenceList(builder.ToImmutable())); 303return new RegexSequenceNode(sequence.ToImmutable()); 1267var components = new RegexSequenceNode(contents.ToImmutable());
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (1)
429return builder.ToImmutable();
EmbeddedLanguages\StackFrame\StackFrameParser.cs (3)
396var separatedList = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameIdentifierNameNode>(builder.ToImmutable()); 446var parameters = new EmbeddedSeparatedSyntaxNodeList<StackFrameKind, StackFrameNode, StackFrameParameterDeclarationNode>(builder.ToImmutable()); 501return new(builder.ToImmutable());
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
73return builder.ToImmutable();
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (2)
70return result.ToImmutable(); 163return result.ToImmutable();
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
218var pullMemberUpOptions = PullMembersUpOptionsBuilder.BuildPullMembersUpOptions(newType, pullMembersBuilder.ToImmutable());
ExtractInterface\AbstractExtractInterfaceService.cs (1)
433return interfaceMembers.ToImmutable();
ExtractMethod\MethodExtractor.Analyzer.cs (1)
402return list.ToImmutable();
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
284return list.ToImmutable();
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
84return result.ToImmutable();
Fixer.cs (1)
76return mutablePotentialConversionTypes.ToImmutable();
FullyQualify\AbstractFullyQualifyService.cs (1)
109return new FullyQualifyFixData(name, fixes.ToImmutable());
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (2)
118nestedActions.ToImmutable(), 207return operators.ToImmutable();
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (2)
92var statements = nullCheckStatements.ToImmutable().Concat(assignStatements.ToImmutable());
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (3)
104return results.ToImmutable(); 245pickMemberOptions.ToImmutable(), fallbackOptions), typeDeclaration.Span); 273return result.ToImmutable();
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (1)
53return result.ToImmutable();
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
287this, document, typeDeclaration, containingType, members, pickMembersOptions.ToImmutable(), fallbackOptions, generateEquals, generateGetHashCode);
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (1)
118return parameters.ToImmutable();
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
116return result.ToImmutable();
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
435_parameters = parameters.ToImmutable();
GenerateMember\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (1)
245return names.ToImmutable();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (1)
74return result.ToImmutable();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
222return result.ToImmutable();
GenerateMember\GenerateVariable\AbstractGenerateVariableService.cs (2)
86actions.ToImmutable(), 90return actions.ToImmutable();
GenerateType\AbstractGenerateTypeService.cs (2)
143return result.ToImmutable(); 237return typeParameters.ToImmutable();
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (2)
112return members.ToImmutable(); 223DetermineName(), null, parameters.ToImmutable(), Accessibility.Public,
HashCodeAnalyzer.OperationDeconstructor.cs (1)
44=> (_accessesBase, _hashedSymbols.ToImmutable());
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
265return implementedMembers.ToImmutable();
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
321statements: statements.ToImmutable());
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (7)
75return builder.ToImmutable(); 113return (project, builder.ToImmutable()); 148return result.ToImmutable(); 237Glyph.Namespace, targetItems.ToImmutable())); 262lineNumber, this.GlobalImportsTitle, ImmutableArray.Create(taggedText), Glyph.Namespace, targetItems.ToImmutable())); 266return items.ToImmutable(); 752return builder.ToImmutable();
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (3)
156return allActions.ToImmutable(); 240return result.ToImmutable(); 616return siblings.ToImmutable();
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
129listOfPotentiallyValidParametersNodes.ToImmutable(), selectedParameter.Span, context.Options, cancellationToken).ConfigureAwait(false);
InlineHints\AbstractInlineParameterNameHintsService.cs (1)
84return result.ToImmutable();
InlineHints\AbstractInlineTypeHintsService.cs (1)
94return result.ToImmutable();
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
467return builder.ToImmutable();
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
98return (title, actions.ToImmutable());
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
422return builder.ToImmutable();
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (3)
45return parts.ToImmutable(); 61return result.ToImmutable(); 211return result.ToImmutable();
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (4)
223_documentationMap.Add(SymbolDescriptionGroups.ReturnsDocumentation, builder.ToImmutable()); 239_documentationMap.Add(SymbolDescriptionGroups.ValueDocumentation, builder.ToImmutable()); 610return parts.ToImmutable(); 642return parts.ToImmutable();
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (1)
174return lines.ToImmutable();
MoveToNamespace\AbstractMoveToNamespaceCodeAction.cs (1)
95return operations.ToImmutable();
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
225return result.ToImmutable();
NavigateTo\NavigateToSearcher.cs (1)
281return result.ToImmutable();
PdbSourceDocument\DocumentDebugInfoReader.cs (1)
57return sourceDocuments.ToImmutable();
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
348return documents.ToImmutable();
QuickInfo\QuickInfoUtilities.cs (3)
52return QuickInfoItem.Create(span, sections: sections.ToImmutable()); 131AddSection(QuickInfoSectionKinds.Usage, usageTextBuilder.ToImmutable()); 155return QuickInfoItem.Create(span, tags, sections.ToImmutable());
Rename\SymbolicRenameInfo.cs (1)
260document, triggerToken, triggerText, symbol, forceRenameOverloads, documentSpans.ToImmutable());
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
429return result.ToImmutable();
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
415return result.ToImmutable();
Shared\Utilities\ExtractTypeHelpers.cs (2)
183return typeParameters.ToImmutable(); 197return directlyReferencedTypeParameters.ToImmutable();
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
316return builder.ToImmutable();
Snippets\AbstractSnippetService.cs (2)
56return arrayBuilder.ToImmutable(); 74_snippetProviders = arrayBuilder.ToImmutable();
SpellCheck\AbstractSpellCheckSpanService.cs (1)
35return spans.ToImmutable();
StackTraceExplorer\StackTraceAnalyzer.cs (1)
74return builder.ToImmutable();
Structure\BlockStructureServiceWithProviders.cs (1)
85return new BlockStructure(updatedSpans.ToImmutable());
SuppressMessageAttributeState.cs (1)
75namedAttributeArguments = builder.ToImmutable();
TaskList\AbstractTaskListService.cs (1)
76return items.ToImmutable();
Workspace\CompileTimeSolutionProvider.cs (3)
121.RemoveAnalyzerConfigDocuments(configIdsToRemove.ToImmutable()) 122.RemoveDocuments(documentIdsToRemove.ToImmutable()); 275return result.ToImmutable();
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (1)
101return result.ToImmutable();
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (2)
116return result.ToImmutable(); 130return result.ToImmutable();
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (1)
135return chunks.ToImmutable();
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (3)
104return ImmutableArray.Create(new WrappingGroup(isInlinable: true, actions.ToImmutable())); 166return result.ToImmutable(); 181return result.ToImmutable();
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (7)
142return result.ToImmutable(); 172return new WrappingGroup(isInlinable: true, unwrapActions.ToImmutable()); 204return result.ToImmutable(); 253return new WrappingGroup(isInlinable: false, codeActions.ToImmutable()); 327return result.ToImmutable(); 370return new WrappingGroup(isInlinable: false, codeActions.ToImmutable()); 430return result.ToImmutable();
Microsoft.CodeAnalysis.LanguageServer.Protocol (31)
Features\CodeFixes\CodeFixService.cs (3)
605return fixes.ToImmutable(); 645: newApplicableDiagnostics.ToImmutable(); 884return builder.ToImmutable();
Features\Diagnostics\DefaultDiagnosticAnalyzerService.cs (1)
173return builder.ToImmutable();
Features\Diagnostics\DiagnosticAnalyzerService.cs (1)
90return (diagnostics.ToImmutable(), upToDate);
Features\Diagnostics\DiagnosticDataExtensions.cs (1)
28unnecessaryLocations = locationsToTag.ToImmutable();
Features\Diagnostics\DiagnosticService.cs (2)
286return result.ToImmutable(); 308return result.ToImmutable();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (4)
52return list.ToImmutable(); 232await ComputeDocumentDiagnosticsAsync(syntaxAnalyzers.ToImmutable(), AnalysisKind.Syntax, _range, list, supportsSpanBasedAnalysis: false, cancellationToken).ConfigureAwait(false); 233await ComputeDocumentDiagnosticsAsync(semanticSpanBasedAnalyzers.ToImmutable(), AnalysisKind.Semantic, _range, list, supportsSpanBasedAnalysis: true, cancellationToken).ConfigureAwait(false); 234await ComputeDocumentDiagnosticsAsync(semanticDocumentBasedAnalyzers.ToImmutable(), AnalysisKind.Semantic, span: null, list, supportsSpanBasedAnalysis: false, cancellationToken).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (1)
174RaiseProjectDiagnosticsIfNeeded(project, analyzedStateSetsBuilder.ToImmutable(), oldResult, result.Result);
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (10)
82var prioritizedFixes = PrioritizeFixGroups(originalSolution, text, map.ToImmutable(), order.ToImmutable(), workspace); 264actions: fixAllSuggestedActions.ToImmutable(), 306var sets = nonSuppressionSets.ToImmutable(); 314bulkConfigurationActions.ToImmutable(), 329nestedActionSets: suppressionSets.ToImmutable()); 529var actions = refactoringSuggestedActions.ToImmutable(); 637actions: fixAllSuggestedActions.ToImmutable(), 758newActions.ToImmutable(), 779return result.ToImmutable(); 796: new UnifiedSuggestedActionSet(set.OriginalSolution, set.CategoryName, actions.ToImmutable(), set.Title, set.Priority, set.ApplicableToSpan);
Handler\CodeActions\CodeActionHelpers.cs (2)
205return codeActions.ToImmutable(); 229codeAction.Title, nestedActions.ToImmutable(), codeAction.IsInlinable, codeAction.Priority);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
230removedDocuments = removedDocumentsBuilder.ToImmutable();
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (2)
159return result.ToImmutable(); 175return result.ToImmutable();
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (1)
278return new ParsedXmlSnippet(snippetParts.ToImmutable());
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
59return result.ToImmutable();
Workspaces\LspWorkspaceManager.cs (1)
244return solutions.ToImmutable();
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (3)
209return diagnostics.ToImmutable(); 241return telemetryBuilder.ToImmutable(); 323var compilationWithAnalyzers = await CreateCompilationWithAnalyzerAsync(analyzerBuilder.ToImmutable(), cancellationToken).ConfigureAwait(false);
Services\EncapsulateField\RemoteEncapsulateFieldService.cs (1)
69document, fields.ToImmutable(), fallbackOptions, updateReferences, cancellationToken).ConfigureAwait(false);
Services\SemanticClassification\RemoteSemanticClassificationService.cs (1)
58return SerializableClassifiedSpans.Dehydrate(temp.ToImmutable());
Services\SymbolFinder\RemoteSymbolFinderService.cs (1)
90return result.ToImmutable();
Microsoft.CodeAnalysis.Remote.Workspaces (1)
RemoteHostAssetSerialization.cs (1)
121return results.ToImmutable();
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
73Return Task.FromResult(builder.ToImmutable())
InheritanceMargin\VisualBasicInheritanceMarginService.vb (1)
70Return builder.ToImmutable()
LineSeparators\VisualBasicLineSeparatorService.vb (1)
95Return spans.ToImmutable()
VisualBasicAddExplicitCastCodeFixProvider.vb (1)
200Return mutablePotentialConversionTypes.ToImmutable()
Microsoft.CodeAnalysis.Workspaces (78)
AbstractSelectedMembers.cs (1)
95return selectedMembers.ToImmutable();
AbstractTriviaFormatter.cs (1)
278return changes.ToImmutable();
AddParameterEditor.cs (1)
148return triviaList.ToImmutable();
Classification\ClassifierHelper.cs (1)
116return filledInSpans.ToImmutable();
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
177return changedDocuments.ToImmutable(); 190return result.ToImmutable();
Diagnostics\Extensions.cs (2)
378return diagnosticsBuilder.ToImmutable(); 412return diagnosticsBuilder.ToImmutable();
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
75return result.ToImmutable();
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (2)
189return result.ToImmutable(); 201return result.ToImmutable();
FindSymbols\FindReferences\DependentTypeFinder_Remote.cs (1)
94return builder.ToImmutable();
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (1)
117return FindReferencesInTokensAsync(symbol, state, tokens.ToImmutable(), cancellationToken);
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
44return result.ToImmutable();
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (5)
111return documents.ToImmutable(); 206return locations.ToImmutable(); 309return allAliasReferences.ToImmutable(); 333return allAliasReferences.ToImmutable(); 390return locations.ToImmutable();
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
93return locations.ToImmutable();
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
62return result.ToImmutable();
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (2)
70return result.ToImmutable(); 143return result.ToImmutable();
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
59return result.ToImmutable();
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
44return new(result.ToImmutable()); 75return result.ToImmutable(); 137return initialReferences.ToImmutable();
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (2)
54return result.ToImmutable(); 95return initialReferences.ToImmutable();
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
66return symbols.ToImmutable();
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (2)
36return new(result.ToImmutable()); 214return locations.ToImmutable();
FindSymbols\FindReferences\FindReferenceCache.cs (3)
105return result.ToImmutable(); 155return result.ToImmutable(); 186return initializers.ToImmutable();
FindSymbols\StreamingProgressCollector.cs (1)
54return result.ToImmutable();
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (1)
66return result.ToImmutable();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
137unsortedBuilderNodes.ToImmutable(),
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (2)
31new DeclarationInfo(declaredSymbolInfos.ToImmutable()), 35static kvp => kvp.Value.ToImmutable())));
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (1)
644var result = (builder.Count == array.Length) ? array : builder.ToImmutable();
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (3)
88result = ToImmutable(); 298return this.ToImmutable(); 339result = ToImmutable();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICollectionExtensions.cs\ICollectionExtensions.cs (1)
24return result.ToImmutable();
OrderPreservingMultiDictionary.cs (1)
273return arrayBuilder.ToImmutable();
ReassignedVariable\AbstractReassignedVariableService.cs (1)
77return result.ToImmutable();
Recommendations\AbstractRecommendationServiceRunner.cs (2)
170return concreteTypes.ToImmutable(); 378return result.ToImmutable();
Remote\RemoteUtilities.cs (1)
42return builder.ToImmutable();
Rename\ConflictEngine\DeclarationConflictHelpers.cs (1)
107resultBuilder.Add(signatureBuilder.ToImmutable());
Rename\Renamer.cs (1)
143actions.ToImmutable(),
Rename\SymbolicRenameLocations.cs (4)
115mergedLocations.ToImmutable(), 116mergedImplicitLocations.ToImmutable(), 117mergedReferencedSymbols.ToImmutable()); 129return overloadsResult.ToImmutable();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
351return (renameInStrings ? stringLocations.ToImmutable() : default, 352renameInComments ? commentLocations.ToImmutable() : default);
Shared\Extensions\IAsyncEnumerableExtensions.cs (1)
35return result.ToImmutable();
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
137return result.ToImmutable();
Shared\Extensions\ITypeSymbolExtensions.cs (1)
129return builder.ToImmutable();
Shared\Extensions\SyntaxGeneratorExtensions.cs (2)
120return result.ToImmutable(); 150return result.ToImmutable();
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
118return statements.ToImmutable(); 206return statements.ToImmutable();
SymbolKey.BodyLevelSymbolKey.cs (1)
36return result.ToImmutable();
SymbolKey.cs (1)
264ImmutableArray<ISymbol>.CastUp(symbols.Builder.ToImmutable()),
SymbolKey.ErrorTypeSymbolKey.cs (1)
62return builder.ToImmutable();
SymbolKey.PooledArrayBuilder.cs (1)
34public ImmutableArray<T> ToImmutable() => Builder.ToImmutable();
SymbolKey.TupleTypeSymbolKey.cs (3)
36visitor.WriteStringArray(friendlyNames.ToImmutable()); 37visitor.WriteLocationArray(locations.ToImmutable()); 46visitor.WriteSymbolKeyArray(elementTypes.ToImmutable());
TaskList\TaskListItemDescriptor.cs (1)
67return result.ToImmutable();
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (1)
49return mappedFilePathAndTextChange.ToImmutable();
Workspace\Solution\SolutionState.UnrootedSymbolSet.cs (1)
93return new UnrootedSymbolSet(primaryAssembly, primaryDynamic, secondarySymbols.ToImmutable());
Workspace\Solution\TextDocumentStates.cs (3)
110return builder.ToImmutable(); 122return builder.ToImmutable(); 134return builder.ToImmutable();
Microsoft.VisualStudio.LanguageServices (22)
CodeLens\RemoteCodeLensReferencesService.cs (1)
210return list.ToImmutable();
DocumentOutline\DocumentOutlineHelper.cs (5)
118return new DocumentSymbolDataModel(finalResult.ToImmutable(), originalSnapshot); 149currentSymbolChildren.ToImmutable()); 224return sortedDocumentSymbols.ToImmutable(); 248return filteredDocumentSymbols.ToImmutable(); 271return documentSymbolItems.ToImmutable();
InheritanceMargin\InheritanceMarginHelpers.cs (1)
198return builder.ToImmutable();
InheritanceMargin\InheritanceMarginViewMargin.cs (1)
154var changedSnapshotSpans = builder.ToImmutable();
Packaging\PackageInstallerServiceFactory.cs (1)
675return result.ToImmutable();
PdbSourceDocument\SourceLinkService.cs (1)
67checksums.ToImmutable(),
Progression\GraphProvider.cs (1)
158return graphQueries.ToImmutable();
Progression\GraphQueries\CallsGraphQuery.cs (1)
63return symbols.ToImmutable();
Progression\SymbolContainment.cs (1)
57return symbols.ToImmutable();
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (2)
170var storagesArray = storages.ToImmutable(); 346return AssemblyMetadata.Create(moduleBuilder.ToImmutable());
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs (1)
67var metadata = AssemblyMetadata.Create(moduleBuilder.ToImmutable());
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
329return builder.ToImmutable();
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
203return builder.ToImmutable();
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
773return builder.ToImmutable();
ValueTracking\ValueTrackingCommandHandler.cs (1)
153solution, parent, childItems.ToImmutable(), toolWindow.ViewModel, _glyphService, valueTrackingService, _globalOptions, _threadingContext, _listener, _threadOperationExecutor, cancellationToken).ConfigureAwait(false);
Venus\ContainedDocument.DocumentServiceProvider.cs (1)
249return builder.ToImmutable();
Workspace\VisualStudioSymbolNavigationService.cs (1)
270var documents = documentsBuilder.ToImmutable();
Roslyn.VisualStudio.DiagnosticsWindow (1)
PerfMargin\DataModel.cs (1)
46_activities = builder.ToImmutable();