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)
24 references to Return
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 (16)
DefaultObjectPoolTest.cs (5)
18
pool.
Return
(obj1);
34
pool.
Return
(list1);
65
pool.
Return
(list1);
79
p.
Return
(r);
84
p.
Return
(r);
DisposableObjectPoolTest.cs (9)
19
pool.
Return
(obj1);
35
pool.
Return
(list1);
53
pool.
Return
(list1);
66
pool.
Return
(obj);
82
pool.
Return
(obj1);
83
pool.
Return
(obj2);
100
pool.
Return
(obj1);
101
pool.
Return
(obj2);
119
pool.
Return
(obj);
ThreadingTest.cs (2)
75
_pool.
Return
(obj);
78
_pool.
Return
(obj2);