Base:
method
Get
Microsoft.Extensions.ObjectPool.ObjectPool<T>.Get()
1 override of Get
Microsoft.Extensions.ObjectPool (1)
DisposableObjectPool.cs (1)
23public override T Get()
46 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();
Microsoft.Extensions.ObjectPool (1)
DisposableObjectPool.cs (1)
30return base.Get();
Microsoft.Extensions.ObjectPool.Microbenchmark (4)
DrainRefillMultiTheaded.cs (1)
78store[i] = _pool.Get();
DrainRefillSingleThreaded.cs (1)
36_store[i] = _pool.Get();
GetReturnMultiThreaded.cs (1)
66var o = _pool.Get();
GetReturnSingleThreaded.cs (1)
27_pool.Return(_pool.Get());
Microsoft.Extensions.ObjectPool.Tests (11)
DefaultObjectPoolTest.cs (9)
17var obj1 = pool.Get(); 21var obj2 = pool.Get(); 33var list1 = pool.Get(); 37var list2 = pool.Get(); 50var list = pool.Get(); 61var list1 = pool.Get(); 66var list2 = pool.Get(); 81Assert.NotSame(r, p.Get()); 86Assert.Same(r, p.Get());
ThreadingTest.cs (2)
60var obj = _pool.Get(); 67var obj2 = _pool.Get();