Base:
method
Get
Microsoft.AspNetCore.Razor.PooledObjects.ObjectPool<T>.Get()
30 references to Get
Microsoft.AspNetCore.Razor.Utilities.Shared (12)
Assumed_StringHandlers.cs (1)
121_builder = StringBuilderPool.Default.Get();
PooledObjects\PooledArrayBuilder`1.cs (1)
1602var builder = _builderPool.Get();
PooledObjects\PooledDictionaryBuilder`2.cs (4)
45_builder ??= _pool.Get(); 55_builder ??= _pool.Get(); 66_builder ??= _pool.Get(); 72_builder ??= _pool.Get();
PooledObjects\PooledHashSet`1.cs (1)
240? _pool.Get()
PooledObjects\PooledList`1.cs (4)
59_list ??= _pool.Get(); 66_list ??= _pool.Get(); 77_list ??= _pool.Get(); 83_list ??= _pool.Get();
Utilities\Checksum.Builder.cs (1)
41_hash = s_hashPool.Get();
Microsoft.CodeAnalysis.Razor.Compiler (17)
Language\CodeGeneration\CodeRenderingContext.cs (5)
49_ancestorStack = StackPool<IntermediateNode>.Default.Get(); 50_scopeStack = StackPool<ScopeInternal>.Default.Get(); 53_diagnostics = ArrayBuilderPool<RazorDiagnostic>.Default.Get(); 60_linePragmas = ArrayBuilderPool<LinePragma>.Default.Get(); 61_sourceMappings = ArrayBuilderPool<SourceMapping>.Default.Get();
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (4)
256currentTagHelpers = s_pool.Get(); 326var contributed = IsSourceDocument ? ListPool<TagHelperDescriptor>.Default.Get() : null; 459_componentsWithoutNamespace ??= ListPool<TagHelperDescriptor>.Default.Get(); 466components = ListPool<TagHelperDescriptor>.Default.Get();
Language\Legacy\ErrorSink.cs (1)
49var errors = _errors ??= ArrayBuilderPool<RazorDiagnostic>.Default.Get();
Language\Legacy\ParserContext.cs (2)
37_errorSinkStack = StackPool<ErrorSink>.Default.Get(); 40_seenDirectivesSet = SpecializedPools.StringHashSet.Ordinal.Get();
Language\Legacy\RoslynCSharpTokenizer.cs (1)
35private readonly List<(int position, SyntaxTokenParser.Result result, bool isOnlyWhitespaceOnLine)> _resultCache = ListPool<(int, SyntaxTokenParser.Result, bool)>.Default.Get();
Language\TagHelperCollection.Builder.cs (2)
32_items = s_arrayBuilderPool.Get(); 33_set = ChecksumSetPool.Default.Get();
Language\TagHelperCollection.FixedSizeBuilder.cs (1)
28_set = ChecksumSetPool.Default.Get();
Language\TagHelperCollection.RefBuilder.cs (1)
35_set = ChecksumSetPool.Default.Get();
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Telemetry\TelemetryScope.cs (1)
49_stopwatch = StopwatchPool.Default.Get();