public MemoryPoolExpandBinder( DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) : base(bindContainer, bindInfo, factoryBindInfo) { MemoryPoolBindInfo = poolBindInfo; ExpandByOneAtATime(); }
public MemoryPoolBindingFinalizer( BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) : base(bindInfo) { // Note that it doesn't derive from MemoryPool<TContract> // when used with To<>, so we can only check IMemoryPoolBase Assert.That(factoryBindInfo.FactoryType.DerivesFrom <IMemoryPool>()); _factoryBindInfo = factoryBindInfo; _poolBindInfo = poolBindInfo; }
public MemoryPoolMaxSizeBinder( DiContainer bindContainer, BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) : base(bindContainer, bindInfo, factoryBindInfo, poolBindInfo) { }
public MemoryPoolInitialSizeBinder( BindInfo bindInfo, FactoryBindInfo factoryBindInfo, MemoryPoolBindInfo poolBindInfo) : base(bindInfo, factoryBindInfo, poolBindInfo) { }