public ObjectPool(IPoolObjectCreator <T> creator) { if (creator == null) { throw new ArgumentNullException("Creator == null"); } this._objectCreator = creator; }
public ObjectPool(IPoolObjectCreator creator) { _container = new ConcurrentBag <Step>(); if (creator == null) { throw new ArgumentNullException("creator can't be null"); } _objectCreator = creator; }
public ObjectPool(IPoolObjectCreator <T> objectCreator) { _objectCreator = objectCreator; }
public StepsPool(IPoolObjectCreator creator) : base(creator) { }