Base:
method
Get
Microsoft.Extensions.ObjectPool.ObjectPool<T>.Get()
1 override of Get
Microsoft.Extensions.ObjectPool (1)
DisposableObjectPool.cs (1)
23
public 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)
1602
var 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)
256
currentTagHelpers = s_pool.
Get
();
326
var contributed = IsSourceDocument ? ListPool<TagHelperDescriptor>.Default.
Get
() : null;
459
_componentsWithoutNamespace ??= ListPool<TagHelperDescriptor>.Default.
Get
();
466
components = ListPool<TagHelperDescriptor>.Default.
Get
();
Language\Legacy\ErrorSink.cs (1)
49
var 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)
35
private 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)
30
return base.
Get
();
Microsoft.Extensions.ObjectPool.Microbenchmark (4)
DrainRefillMultiTheaded.cs (1)
78
store[i] = _pool.
Get
();
DrainRefillSingleThreaded.cs (1)
36
_store[i] = _pool.
Get
();
GetReturnMultiThreaded.cs (1)
66
var o = _pool.
Get
();
GetReturnSingleThreaded.cs (1)
27
_pool.Return(_pool.
Get
());
Microsoft.Extensions.ObjectPool.Tests (11)
DefaultObjectPoolTest.cs (9)
17
var obj1 = pool.
Get
();
21
var obj2 = pool.
Get
();
33
var list1 = pool.
Get
();
37
var list2 = pool.
Get
();
50
var list = pool.
Get
();
61
var list1 = pool.
Get
();
66
var list2 = pool.
Get
();
81
Assert.NotSame(r, p.
Get
());
86
Assert.Same(r, p.
Get
());
ThreadingTest.cs (2)
60
var obj = _pool.
Get
();
67
var obj2 = _pool.
Get
();