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