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