89 references to ToImmutableAndClear
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (4)
TagHelperCollectionHelpers.cs (4)
25
return result.
ToImmutableAndClear
();
43
return result.
ToImmutableAndClear
();
62
result.Add(TagHelperCollection.Create(helpers.
ToImmutableAndClear
()));
65
return result.
ToImmutableAndClear
();
Microsoft.AspNetCore.Razor.Utilities.Shared (23)
EnumerableExtensions.cs (2)
78
return results.
ToImmutableAndClear
();
149
return results.
ToImmutableAndClear
();
ImmutableArrayExtensions.cs (6)
274
return builder.
ToImmutableAndClear
();
354
return builder.
ToImmutableAndClear
();
438
return builder.
ToImmutableAndClear
();
520
return builder.
ToImmutableAndClear
();
606
return builder.
ToImmutableAndClear
();
1000
return result.
ToImmutableAndClear
();
PooledObjects\PooledArrayBuilder`1.cs (14)
675
=> ImmutableCollectionsMarshal.AsArray(
ToImmutableAndClear
()).AssumeNotNull();
1772
var result =
ToImmutableAndClear
();
1780
var result =
ToImmutableAndClear
();
1788
var result =
ToImmutableAndClear
();
1796
var result =
ToImmutableAndClear
();
1804
var result =
ToImmutableAndClear
();
1812
var result =
ToImmutableAndClear
();
1820
var result =
ToImmutableAndClear
();
1828
var result =
ToImmutableAndClear
();
1836
var result =
ToImmutableAndClear
();
1844
var result =
ToImmutableAndClear
();
1852
var result =
ToImmutableAndClear
();
1860
var result =
ToImmutableAndClear
();
1868
var result =
ToImmutableAndClear
();
Utilities\Delta.cs (1)
51
return result.
ToImmutableAndClear
();
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (2)
PooledObjects\PooledArrayBuilderTests.cs (2)
33
var result = builder.
ToImmutableAndClear
();
115
var result = builder.
ToImmutableAndClear
();
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\Components\ComponentBindLoweringPass.cs (1)
645
return builder.
ToImmutableAndClear
();
Language\Components\ComponentDocumentClassifierPass.cs (1)
125
@class.TypeParameters = typeParameters.
ToImmutableAndClear
();
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
659
result = builder.
ToImmutableAndClear
();
Language\DefaultRazorParsingPhase.cs (1)
66
.WithImportSyntaxTrees(importSyntaxTrees.
ToImmutableAndClear
());
Language\Extensions\ImplementsDirectivePass.cs (1)
40
@class.Interfaces = interfaces.
ToImmutableAndClear
();
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (2)
68
return results.
ToImmutableAndClear
();
108
return results.
ToImmutableAndClear
();
Language\Intermediate\IntermediateNodeExtensions.cs (1)
47
return results.
ToImmutableAndClear
();
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
458
return attributes.
ToImmutableAndClear
();
787
return (result.
ToImmutableAndClear
(), distinctSet);
Language\RazorProjectEngine.cs (2)
489
return result.
ToImmutableAndClear
();
531
return imports.
ToImmutableAndClear
();
Language\RazorProjectEngineBuilder.cs (2)
49
var engine = new RazorEngine(engineFeatures.
ToImmutableAndClear
(), Phases.ToImmutableAndClear());
51
var projectEngine = new RazorProjectEngine(Configuration, engine, FileSystem, projectEngineFeatures.
ToImmutableAndClear
());
Language\TagHelperBinder.cs (1)
175
? new(resultsBuilder.
ToImmutableAndClear
(), tagName, parentTagName, attributes, TagNamePrefix)
Language\TagHelperCollection.cs (2)
303
_ => new MultiSegmentCollection(segments.
ToImmutableAndClear
())
378
_ => new MultiSegmentCollection(segments.
ToImmutableAndClear
())
Language\TagHelperDescriptor.cs (1)
161
return results.
ToImmutableAndClear
();
Language\TagHelperDiscoveryService.cs (1)
112
return builder.
ToImmutableAndClear
();
Language\TagHelperObjectBuilderCollection`2.cs (1)
83
return result.
ToImmutableAndClear
();
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
703
return results.
ToImmutableAndClear
();
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (1)
62
return (razorSourceGenerationOptions, diagnostics.
ToImmutableAndClear
());
Microsoft.CodeAnalysis.Razor.Workspaces (32)
AutoInsert\AutoInsertService.cs (1)
38
return builder.
ToImmutableAndClear
();
Completion\AbstractRazorCompletionFactsService.cs (2)
45
return new CompletionItemsResult(completions.
ToImmutableAndClear
(), needsHtmlDependentCompletionItems);
65
return completions.
ToImmutableAndClear
();
Completion\DirectiveAttributeCompletionItemProvider.cs (1)
291
return completionItems.
ToImmutableAndClear
();
Completion\DirectiveAttributeCompletionItemProviderBase.cs (1)
174
return attributeNames.
ToImmutableAndClear
();
Completion\DirectiveCompletionItemProvider.cs (1)
170
return completionItems.
ToImmutableAndClear
();
Completion\RazorCommitCharacter.cs (1)
21
return converted.
ToImmutableAndClear
();
Completion\TagHelperCompletionProvider.cs (2)
249
return completionItems.
ToImmutableAndClear
();
317
return completionItems.
ToImmutableAndClear
();
DocumentMapping\AbstractDocumentMappingService.cs (1)
116
return builder.
ToImmutableAndClear
();
DocumentMapping\RazorEditService_UsingDirectives.cs (2)
360
return (firstBlockOfUsingsBuilder.
ToImmutableAndClear
(), remainingUsingsBuilder.
ToImmutableAndClear
());
Extensions\RazorCodeDocumentExtensions.CachedData.cs (1)
69
return builder.
ToImmutableAndClear
();
FoldingRanges\AbstractSyntaxNodeFoldingProvider.cs (1)
40
return builder.
ToImmutableAndClear
();
FoldingRanges\UsingsFoldingRangeProvider.cs (1)
47
return ranges.
ToImmutableAndClear
();
Formatting\FormattingUtilities.cs (1)
207
return builder.
ToImmutableAndClear
();
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
848
return changes.
ToImmutableAndClear
();
Formatting\Passes\HtmlFormattingPass.cs (1)
191
return validChanges.
ToImmutableAndClear
();
Formatting\Passes\HtmlOnTypeFormattingPass.cs (2)
76
return changesToKeep.
ToImmutableAndClear
();
193
return editsToApply.
ToImmutableAndClear
();
Formatting\RazorFormattingService.cs (1)
412
return changes.
ToImmutableAndClear
();
Formatting\UsingDirectiveHelper.cs (1)
300
return editBuilder.
ToImmutableAndClear
();
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
133
descriptors = descriptorsBuilder.
ToImmutableAndClear
();
Logging\AbstractLoggerFactory.cs (1)
44
var result = new AggregateLogger(lazyLoggers.
ToImmutableAndClear
());
TagHelperFacts.cs (2)
70
return matchingBoundAttributes.
ToImmutableAndClear
();
192
return builder.
ToImmutableAndClear
();
TextDifferencing\SourceTextDiffer.cs (1)
97
return minimalChanges.
ToImmutableAndClear
();
TextDifferencing\SourceTextDiffer.LineDiffer.cs (1)
24
return builder.
ToImmutableAndClear
();
TextDifferencing\SourceTextDiffer.WordDiffer.cs (1)
43
return builder.
ToImmutableAndClear
();
Tooltip\AbstractComponentAvailabilityService.cs (1)
34
return result.
ToImmutableAndClear
();
Tooltip\ClassifiedTagHelperTooltipFactory.cs (2)
181
return descriptions.
ToImmutableAndClear
();
242
classifications = descriptions.
ToImmutableAndClear
();
Microsoft.CodeAnalysis.Remote.Razor (5)
Diagnostics\RemoteDiagnosticsService.cs (2)
149
return diagnostics.
ToImmutableAndClear
();
173
return diagnostics.
ToImmutableAndClear
();
DocumentMapping\RemoteSpanMappingService.cs (1)
140
return results.
ToImmutableAndClear
();
ProjectSystem\RemoteSolutionSnapshot.cs (1)
92
return results.
ToImmutableAndClear
();
RemoveAndSortUsings\RemoteRemoveAndSortUsingsService.cs (1)
69
var textEdits = UsingDirectiveHelper.GetSortAndConsolidateEdits(codeDocument, usedDirectives.
ToImmutableAndClear
());
Microsoft.VisualStudio.LanguageServer.ContainedLanguage (1)
LSPDocumentSnapshot.cs (1)
72
virtualDocuments = actualVirtualDocuments.
ToImmutableAndClear
();