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