2 types derived from BufferPool
System.ServiceModel.Internals (2)
System\Runtime\InternalBufferManager.cs (2)
461class SynchronizedBufferPool : BufferPool 487class LargeBufferPool : BufferPool
19 references to BufferPool
System.ServiceModel.Internals (19)
System\Runtime\InternalBufferManager.cs (19)
49BufferPool[] bufferPools; 63List<BufferPool> bufferPoolList = new List<BufferPool>(); 76bufferPoolList.Add(BufferPool.CreatePool(bufferSize, bufferCount)); 113BufferPool bufferPool = this.bufferPools[i]; 118void ChangeQuota(ref BufferPool bufferPool, int delta) 126BufferPool oldBufferPool = bufferPool; 128BufferPool newBufferPool = BufferPool.CreatePool(oldBufferPool.BufferSize, newLimit); 143void DecreaseQuota(ref BufferPool bufferPool) 155BufferPool bufferPool = this.bufferPools[i]; 179BufferPool bufferPool = this.bufferPools[i]; 196BufferPool FindPool(int desiredBufferSize) 209void IncreaseQuota(ref BufferPool bufferPool) 239BufferPool bufferPool = FindPool(buffer.Length); 258BufferPool bufferPool = FindPool(bufferSize); 346BufferPool starvedBufferPool = this.bufferPools[starvedIndex]; 369BufferPool bufferPool = this.bufferPools[i]; 444internal static BufferPool CreatePool(int bufferSize, int limit)