45 references to ToImmutableAndClear
Microsoft.AspNetCore.Razor.Utilities.Shared (23)
EnumerableExtensions.cs (2)
78return results.ToImmutableAndClear(); 149return results.ToImmutableAndClear();
ImmutableArrayExtensions.cs (6)
274return builder.ToImmutableAndClear(); 354return builder.ToImmutableAndClear(); 438return builder.ToImmutableAndClear(); 520return builder.ToImmutableAndClear(); 606return builder.ToImmutableAndClear(); 1000return result.ToImmutableAndClear();
PooledObjects\PooledArrayBuilder`1.cs (14)
675=> ImmutableCollectionsMarshal.AsArray(ToImmutableAndClear()).AssumeNotNull(); 1772var result = ToImmutableAndClear(); 1780var result = ToImmutableAndClear(); 1788var result = ToImmutableAndClear(); 1796var result = ToImmutableAndClear(); 1804var result = ToImmutableAndClear(); 1812var result = ToImmutableAndClear(); 1820var result = ToImmutableAndClear(); 1828var result = ToImmutableAndClear(); 1836var result = ToImmutableAndClear(); 1844var result = ToImmutableAndClear(); 1852var result = ToImmutableAndClear(); 1860var result = ToImmutableAndClear(); 1868var result = ToImmutableAndClear();
Utilities\Delta.cs (1)
51return result.ToImmutableAndClear();
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\Components\ComponentBindLoweringPass.cs (1)
647return builder.ToImmutableAndClear();
Language\Components\ComponentDocumentClassifierPass.cs (1)
125@class.TypeParameters = typeParameters.ToImmutableAndClear();
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
659result = builder.ToImmutableAndClear();
Language\DefaultRazorParsingPhase.cs (1)
66.WithImportSyntaxTrees(importSyntaxTrees.ToImmutableAndClear());
Language\Extensions\ImplementsDirectivePass.cs (1)
39@class.Interfaces = interfaces.ToImmutableAndClear();
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (2)
68return results.ToImmutableAndClear(); 108return results.ToImmutableAndClear();
Language\Intermediate\IntermediateNodeExtensions.cs (1)
47return results.ToImmutableAndClear();
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
458return attributes.ToImmutableAndClear(); 787return (result.ToImmutableAndClear(), distinctSet);
Language\RazorProjectEngine.cs (2)
413return result.ToImmutableAndClear(); 445return imports.ToImmutableAndClear();
Language\RazorProjectEngineBuilder.cs (2)
49var engine = new RazorEngine(engineFeatures.ToImmutableAndClear(), Phases.ToImmutableAndClear()); 51var 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)
161return results.ToImmutableAndClear();
Language\TagHelperDiscoveryService.cs (1)
112return builder.ToImmutableAndClear();
Language\TagHelperObjectBuilderCollection`2.cs (1)
82return result.ToImmutableAndClear();
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
703return results.ToImmutableAndClear();
SourceGenerators\RazorSourceGenerator.RazorProviders.cs (1)
62return (razorSourceGenerationOptions, diagnostics.ToImmutableAndClear());