Microsoft.Data.SqlClient.Utilities.ObjectPool<T> sealed class ObjectPool<T> Documentation Code public ObjectPool(int maximumRetained, Func<T> onCreate = null, Action<T> onReturned = null) public T Rent() public void Return(T item) public bool TryGet(out T item)