Base:
method
Return
Microsoft.Extensions.ObjectPool.ObjectPool<T>.Return(T)
1 override of Return
Microsoft.Extensions.ObjectPool (1)
DisposableObjectPool.cs (1)
38
public override void
Return
(T obj)
41 references to Return
Microsoft.AspNetCore.Razor.Utilities.Shared (6)
Assumed_StringHandlers.cs (1)
143
StringBuilderPool.Default.
Return
(builder);
PooledObjects\PooledArrayBuilder`1.cs (1)
87
_builderPool?.
Return
(innerBuilder);
PooledObjects\PooledDictionaryBuilder`2.cs (1)
80
_pool.
Return
(builder);
PooledObjects\PooledHashSet`1.cs (1)
138
_pool.
Return
(set);
PooledObjects\PooledList`1.cs (1)
96
_pool.
Return
(list);
Utilities\Checksum.Builder.cs (1)
59
s_hashPool.
Return
(_hash);
Microsoft.CodeAnalysis.Razor.Compiler (19)
Language\CodeGeneration\CodeRenderingContext.cs (5)
68
StackPool<IntermediateNode>.Default.
Return
(_ancestorStack);
69
StackPool<ScopeInternal>.Default.
Return
(_scopeStack);
71
ArrayBuilderPool<RazorDiagnostic>.Default.
Return
(_diagnostics);
72
ArrayBuilderPool<LinePragma>.Default.
Return
(_linePragmas);
73
ArrayBuilderPool<SourceMapping>.Default.
Return
(_sourceMappings);
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (4)
284
s_pool.
Return
(tagHelpers);
362
ListPool<TagHelperDescriptor>.Default.
Return
(contributed);
487
ListPool<TagHelperDescriptor>.Default.
Return
(_componentsWithoutNamespace);
493
ListPool<TagHelperDescriptor>.Default.
Return
(components);
Language\Legacy\ErrorSink.cs (2)
23
ArrayBuilderPool<RazorDiagnostic>.Default.
Return
(errors);
37
ArrayBuilderPool<RazorDiagnostic>.Default.
Return
(errors);
Language\Legacy\ParserContext.cs (2)
53
StackPool<ErrorSink>.Default.
Return
(_errorSinkStack);
54
SpecializedPools.StringHashSet.Ordinal.
Return
(_seenDirectivesSet);
Language\Legacy\RoslynCSharpTokenizer.cs (1)
805
ListPool<(int, SyntaxTokenParser.Result, bool)>.Default.
Return
(_resultCache);
Language\TagHelperCollection.Builder.cs (2)
41
s_arrayBuilderPool.
Return
(items);
47
ChecksumSetPool.Default.
Return
(set);
Language\TagHelperCollection.FixedSizeBuilder.cs (1)
41
ChecksumSetPool.Default.
Return
(set);
Language\TagHelperCollection.RefBuilder.cs (1)
49
ChecksumSetPool.Default.
Return
(set);
Language\TagHelperCollection.SegmentBuilder.cs (1)
48
ChecksumSetPool.Default.
Return
(_seenChecksums);
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Telemetry\TelemetryScope.cs (1)
74
StopwatchPool.Default.
Return
(_stopwatch);
Microsoft.Extensions.ObjectPool.Microbenchmark (8)
DrainRefillMultiTheaded.cs (2)
30
_pool.
Return
(new Foo());
85
_pool.
Return
(store[i]);
DrainRefillSingleThreaded.cs (2)
25
_pool.
Return
(new Foo());
41
_pool.
Return
(_store[i]);
GetReturnMultiThreaded.cs (2)
28
_pool.
Return
(new Foo());
70
_pool.
Return
(o);
GetReturnSingleThreaded.cs (2)
20
_pool.
Return
(new Foo());
27
_pool.
Return
(_pool.Get());
Microsoft.Extensions.ObjectPool.Tests (7)
DefaultObjectPoolTest.cs (5)
18
pool.
Return
(obj1);
34
pool.
Return
(list1);
65
pool.
Return
(list1);
79
p.
Return
(r);
84
p.
Return
(r);
ThreadingTest.cs (2)
75
_pool.
Return
(obj);
78
_pool.
Return
(obj2);