2 types derived from BufferPool
System.ServiceModel.Primitives (2)
Internals\System\Runtime\InternalBufferManager.cs (2)
416internal class SynchronizedBufferPool : BufferPool 442internal class LargeBufferPool : BufferPool
19 references to BufferPool
System.ServiceModel.Primitives (19)
Internals\System\Runtime\InternalBufferManager.cs (19)
46private BufferPool[] _bufferPools; 60List<BufferPool> bufferPoolList = new List<BufferPool>(); 73bufferPoolList.Add(BufferPool.CreatePool(bufferSize, bufferCount)); 110BufferPool bufferPool = _bufferPools[i]; 115private void ChangeQuota(ref BufferPool bufferPool, int delta) 122BufferPool oldBufferPool = bufferPool; 124BufferPool newBufferPool = BufferPool.CreatePool(oldBufferPool.BufferSize, newLimit); 139private void DecreaseQuota(ref BufferPool bufferPool) 151BufferPool bufferPool = _bufferPools[i]; 175BufferPool bufferPool = _bufferPools[i]; 192private BufferPool FindPool(int desiredBufferSize) 205private void IncreaseQuota(ref BufferPool bufferPool) 215BufferPool bufferPool = FindPool(buffer.Length); 234BufferPool bufferPool = FindPool(bufferSize); 314BufferPool starvedBufferPool = _bufferPools[starvedIndex]; 337BufferPool bufferPool = _bufferPools[i]; 399internal static BufferPool CreatePool(int bufferSize, int limit)