26 references to ToImmutableAndClear
Microsoft.AspNetCore.Razor.Utilities.Shared (13)
ImmutableArrayExtensions.cs (12)
1537var array = builder.ToImmutableAndClear(); 1561var array = builder.ToImmutableAndClear(); 1585var array = builder.ToImmutableAndClear(); 1608var array = builder.ToImmutableAndClear(); 1632var array = builder.ToImmutableAndClear(); 1656var array = builder.ToImmutableAndClear(); 1683var array = builder.ToImmutableAndClear(); 1711var array = builder.ToImmutableAndClear(); 1739var array = builder.ToImmutableAndClear(); 1766var array = builder.ToImmutableAndClear(); 1794var array = builder.ToImmutableAndClear(); 1822var array = builder.ToImmutableAndClear();
PooledObjects\PooledArrayBuilder`1.cs (1)
635return builder.ToImmutableAndClear();
Microsoft.CodeAnalysis.Razor.Compiler (9)
Language\CodeGeneration\CodeRenderingContext.cs (2)
155=> _sourceMappings.ToImmutableAndClear(); 213=> _linePragmas.ToImmutableAndClear();
Language\Components\ComponentRuntimeNodeWriter.cs (2)
245WriteAttribute(context, node.AttributeName, _currentAttributeValues.ToImmutableAndClear()); 249WriteAttribute(context, node.AttributeNameExpression, _currentAttributeValues.ToImmutableAndClear());
Language\DefaultDirectiveSyntaxTreePass.cs (1)
43var diagnostics = _diagnostics?.ToImmutableAndClear() ?? _syntaxTree.Diagnostics;
Language\Legacy\ClassifiedSpanVisitor.cs (1)
50=> _spans.ToImmutableAndClear();
Language\Legacy\ErrorSink.cs (1)
36var result = errors.ToImmutableAndClear();
Language\Legacy\TagHelperSpanVisitor.cs (1)
28return builder.ToImmutableAndClear();
Language\RazorProjectEngineBuilder.cs (1)
49var engine = new RazorEngine(engineFeatures.ToImmutableAndClear(), Phases.ToImmutableAndClear());
Microsoft.CodeAnalysis.Razor.Workspaces (4)
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
78=> _spans.ToImmutableAndClear();
Formatting\FormattingContext.cs (1)
165return formattingSpans.ToImmutableAndClear();
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
98return new(text, lineInfoBuilder.ToImmutableAndClear());
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (1)
253ranges = csharpRanges.ToImmutableAndClear();