100 references to ToImmutableAndClear
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringInfo.cs (1)
222
contentSpans: result.
ToImmutableAndClear
());
StringCopyPaste\UnknownSourcePasteProcessor.cs (1)
99
return textChanges.
ToImmutableAndClear
();
Microsoft.CodeAnalysis.CSharp.Features (11)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.NameGenerator.cs (2)
65
return result.
ToImmutableAndClear
();
97
return result.
ToImmutableAndClear
();
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
126
Implement, nestedActions.
ToImmutableAndClear
(), isInlinable: true));
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
209
return result.
ToImmutableAndClear
();
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
100
return result.
ToImmutableAndClear
();
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
165
return diagnostics.
ToImmutableAndClear
();
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
137
return result.
ToImmutableAndClear
();
StringIndentation\CSharpStringIndentationService.cs (1)
75
return result.
ToImmutableAndClear
();
Structure\Providers\BlockSyntaxStructureProvider.cs (2)
67
subHeadings.
ToImmutableAndClear
(),
88
subHeadings.
ToImmutableAndClear
(),
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (1)
191
return result.
ToImmutableAndClear
();
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (2)
62
result.Add(currentLine.
ToImmutableAndClear
());
66
return result.
ToImmutableAndClear
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
204
return builder.
ToImmutableAndClear
();
216
return builder.
ToImmutableAndClear
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
905
localVariables = variables.
ToImmutableAndClear
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
119
return [.. tokens.
ToImmutableAndClear
()];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1489
return result.
ToImmutableAndClear
();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Utilities\PatternMatcherTests.cs (2)
441
return result.
ToImmutableAndClear
();
497
return matches.
ToImmutableAndClear
();
Microsoft.CodeAnalysis.Features (47)
Completion\Providers\AbstractAwaitCompletionProvider.cs (2)
110
var properties = builder.
ToImmutableAndClear
();
122
var properties = builder.
ToImmutableAndClear
();
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
185
var symbolList = symbolListBuilder.
ToImmutableAndClear
();
Completion\Providers\Scripting\AbstractLoadDirectiveCompletionProvider.cs (1)
35
return builder.
ToImmutableAndClear
();
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
107
result.
ToImmutableAndClear
(),
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
160
return scopes.
ToImmutableAndClear
();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
251
_ => OneOrMany.Create(result.
ToImmutableAndClear
())
EmbeddedLanguages\Classification\AbstractFallbackEmbeddedLanguageClassifier.cs (1)
29
_supportedKinds = array.
ToImmutableAndClear
();
EmbeddedLanguages\EmbeddedLanguageInfo.cs (1)
37
AllStringLiteralKinds = array.
ToImmutableAndClear
();
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
79
return builder.
ToImmutableAndClear
();
FindUsages\DefinitionItem.DetachedDefinitionItem.cs (2)
96
converted.
ToImmutableAndClear
(), convertedClassifiedSpans.
ToImmutableAndClear
(),
FindUsages\DefinitionItemFactory.cs (2)
218
return metadataLocations.
ToImmutableAndClear
();
245
return source.
ToImmutableAndClear
();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
290
return result.
ToImmutableAndClear
();
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
137
return result.
ToImmutableAndClear
();
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (2)
185
return (actionsBuilder.
ToImmutableAndClear
(), actionsBuilderAllOccurrences.
ToImmutableAndClear
());
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (3)
160
matchedSpans.
ToImmutableAndClear
(),
161
allPatternMatches.
ToImmutableAndClear
());
182
return result.
ToImmutableAndClear
();
NavigateTo\NavigateToSearcher.cs (3)
307
result.Add(buffer.
ToImmutableAndClear
());
317
result.Add(buffer.
ToImmutableAndClear
());
319
return result.
ToImmutableAndClear
();
QuickInfo\CommonQuickInfoProvider.cs (1)
64
return result.
ToImmutableAndClear
();
QuickInfo\IndentationHelper.cs (1)
80
return adjustedClassifiedSpans.
ToImmutableAndClear
();
QuickInfo\Presentation\QuickInfoContentBuilder.cs (3)
87
elements[0] = new QuickInfoContainerElement(QuickInfoContainerStyle.Wrapped, firstLineElements.
ToImmutableAndClear
());
168
elements.Add(new QuickInfoClassifiedTextElement(textRuns.
ToImmutableAndClear
()));
180
elements.
ToImmutableAndClear
());
QuickInfo\Presentation\TaggedTextExtensions.cs (6)
146
_lines.Add(ClassifiedText(_runs.
ToImmutableAndClear
()));
172
_lines.Add(ClassifiedText(_runs.
ToImmutableAndClear
()));
191
_lines.Add(WrappedContainer(newElements.
ToImmutableAndClear
()));
198
_lines.Add(ClassifiedText(_runs.
ToImmutableAndClear
()));
206
return _paragraphs.
ToImmutableAndClear
();
224
var container = StackedContainer(_lines.
ToImmutableAndClear
());
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
108
var matchKindsArray = matchKinds.
ToImmutableAndClear
();
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
78
var matchKindsArray = matchKinds.
ToImmutableAndClear
();
162
return locations.
ToImmutableAndClear
();
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
112
CodeAction.Create(AnalyzersResources.Add_explicit_cast, actions.
ToImmutableAndClear
(), isInlinable: false),
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
326
return builder.
ToImmutableAndClear
();
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
124
return result.
ToImmutableAndClear
();
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
117
return result.
ToImmutableAndClear
();
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (1)
54
return result.
ToImmutableAndClear
();
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
171
return operations.
ToImmutableAndClear
();
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (2)
149
return ValueTaskFactory.FromResult(results.
ToImmutableAndClear
());
267
return result.
ToImmutableAndClear
();
Wrapping\AbstractCodeActionComputer.cs (1)
309
return WrapItemsAction.SortActionsByMostRecentlyUsed(result.
ToImmutableAndClear
());
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Completion\CompletionResultFactory.cs (1)
232
return [.. result.
ToImmutableAndClear
()];
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\RemoteWorkspace.InFlightSolution.cs (1)
186
return solutions.
ToImmutableAndClear
();
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
100
return builder.
ToImmutableAndClear
();
Microsoft.CodeAnalysis.Workspaces (27)
CodeActions\CodeAction.cs (1)
444
return result.
ToImmutableAndClear
();
Diagnostics\DiagnosticAnalysisResult.cs (1)
129
return result.
ToImmutableAndClear
();
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (4)
281
return aliasSymbols.
ToImmutableAndClear
();
767
return additionalProperties.
ToImmutableAndClear
();
794
return additionalProperties.
ToImmutableAndClear
();
883
return result.
ToImmutableAndClear
();
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (1)
76
return FindDocumentsAsync(project, documents, processResult, processResultData, cancellationToken, names.
ToImmutableAndClear
());
FindSymbols\SymbolTree\SymbolTreeInfo.cs (3)
187
return result.
ToImmutableAndClear
();
242
return results.
ToImmutableAndClear
();
521
return builder.
ToImmutableAndClear
();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Forwarders.cs (1)
71
return result.
ToImmutableAndClear
();
Options\GlobalOptionService.cs (1)
116
return values.
ToImmutableAndClear
();
PatternMatching\PatternMatcher.cs (1)
547
? new NormalizedTextSpanCollection(matchSpans.
ToImmutableAndClear
()).ToImmutableArray()
src\Dependencies\Collections\TemporaryArray`1.cs (1)
294
return new(this.
ToImmutableAndClear
());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (1)
26
return result.
ToImmutableAndClear
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolInfoExtensions.cs (1)
36
return result.
ToImmutableAndClear
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Naming\IdentifierNameParts.cs (1)
79
return words.
ToImmutableAndClear
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
41
return result.
ToImmutableAndClear
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (3)
87
_equivalenceVisitors = equivalenceVisitors.
ToImmutableAndClear
();
88
_getHashCodeVisitors = getHashCodeVisitors.
ToImmutableAndClear
();
228
return OneOrMany.Create(builder.
ToImmutableAndClear
());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringContextExtensions.cs (1)
98
return result.
ToImmutableAndClear
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
210
return statements.
ToImmutableAndClear
();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
223
var newGeneratedDocuments = new TextDocumentStates<SourceGeneratedDocumentState>(generatedDocumentsBuilder.
ToImmutableAndClear
());
365
var newGeneratedDocuments = new TextDocumentStates<SourceGeneratedDocumentState>(generatedDocumentsBuilder.
ToImmutableAndClear
());
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
101
return new(generators.
ToImmutableAndClear
(), generatorToAnalyzerReference.ToFrozenDictionary());
Workspace\Solution\SolutionState.cs (1)
1209
return result.
ToImmutableAndClear
();
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
UtilityTest\BKTreeTests.cs (1)
20
return results.
ToImmutableAndClear
();