Base:
method
Return
Microsoft.Extensions.ObjectPool.ObjectPool<T>.Return(T)
1 override of Return
Microsoft.Extensions.ObjectPool (1)
DisposableObjectPool.cs (1)
38public override void Return(T obj)
41 references to Return
Microsoft.AspNetCore.Razor.Utilities.Shared (6)
Assumed_StringHandlers.cs (1)
143StringBuilderPool.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)
59s_hashPool.Return(_hash);
Microsoft.CodeAnalysis.Razor.Compiler (19)
Language\CodeGeneration\CodeRenderingContext.cs (5)
68StackPool<IntermediateNode>.Default.Return(_ancestorStack); 69StackPool<ScopeInternal>.Default.Return(_scopeStack); 71ArrayBuilderPool<RazorDiagnostic>.Default.Return(_diagnostics); 72ArrayBuilderPool<LinePragma>.Default.Return(_linePragmas); 73ArrayBuilderPool<SourceMapping>.Default.Return(_sourceMappings);
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (4)
284s_pool.Return(tagHelpers); 362ListPool<TagHelperDescriptor>.Default.Return(contributed); 487ListPool<TagHelperDescriptor>.Default.Return(_componentsWithoutNamespace); 493ListPool<TagHelperDescriptor>.Default.Return(components);
Language\Legacy\ErrorSink.cs (2)
23ArrayBuilderPool<RazorDiagnostic>.Default.Return(errors); 37ArrayBuilderPool<RazorDiagnostic>.Default.Return(errors);
Language\Legacy\ParserContext.cs (2)
53StackPool<ErrorSink>.Default.Return(_errorSinkStack); 54SpecializedPools.StringHashSet.Ordinal.Return(_seenDirectivesSet);
Language\Legacy\RoslynCSharpTokenizer.cs (1)
805ListPool<(int, SyntaxTokenParser.Result, bool)>.Default.Return(_resultCache);
Language\TagHelperCollection.Builder.cs (2)
41s_arrayBuilderPool.Return(items); 47ChecksumSetPool.Default.Return(set);
Language\TagHelperCollection.FixedSizeBuilder.cs (1)
41ChecksumSetPool.Default.Return(set);
Language\TagHelperCollection.RefBuilder.cs (1)
49ChecksumSetPool.Default.Return(set);
Language\TagHelperCollection.SegmentBuilder.cs (1)
48ChecksumSetPool.Default.Return(_seenChecksums);
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Telemetry\TelemetryScope.cs (1)
74StopwatchPool.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)
18pool.Return(obj1); 34pool.Return(list1); 65pool.Return(list1); 79p.Return(r); 84p.Return(r);
ThreadingTest.cs (2)
75_pool.Return(obj); 78_pool.Return(obj2);