Exemple #1
0
        public ObjectPool(IPoolObjectCreator <T> creator)
        {
            if (creator == null)
            {
                throw new ArgumentNullException("Creator == null");
            }

            this._objectCreator = creator;
        }
Exemple #2
0
    public ObjectPool(IPoolObjectCreator creator)
    {
        _container = new ConcurrentBag <Step>();

        if (creator == null)
        {
            throw new ArgumentNullException("creator can't be null");
        }

        _objectCreator = creator;
    }
Exemple #3
0
 public ObjectPool(IPoolObjectCreator <T> objectCreator)
 {
     _objectCreator = objectCreator;
 }
Exemple #4
0
 public StepsPool(IPoolObjectCreator creator) : base(creator)
 {
 }