DefaultObjectPool<T> Class

Namespace
Microsoft.Extensions.ObjectPool
Assemblies
  • Microsoft.Extensions.ObjectPool

Inheritance Hierarchy

Syntax

public class DefaultObjectPool<T> : ObjectPool<T> where T : class
class Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>

Constructors

DefaultObjectPool(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>)
public DefaultObjectPool(IPooledObjectPolicy<T> policy)
DefaultObjectPool(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>, System.Int32)
public DefaultObjectPool(IPooledObjectPolicy<T> policy, int maximumRetained)

Methods

Get()
Return type:T
public override T Get()
Return(T)
public override void Return(T obj)