3 types derived from InternalBufferManager
System.ServiceModel.Primitives (3)
Internals\System\Runtime\InternalBufferManager.cs (2)
38
internal class PooledBufferManager :
InternalBufferManager
498
internal class GCBufferManager :
InternalBufferManager
System\ServiceModel\Channels\BufferManager.cs (1)
81
internal class WrappingInternalBufferManager :
InternalBufferManager
10 references to InternalBufferManager
System.ServiceModel.Primitives (10)
Internals\System\Runtime\BufferedOutputStream.cs (5)
14
private
InternalBufferManager
_bufferManager;
36
public BufferedOutputStream(int initialSize, int maxSize,
InternalBufferManager
bufferManager)
43
: this(0, maxSize,
InternalBufferManager
.Create(0, int.MaxValue))
91
public void Reinitialize(int initialSize, int maxSizeQuota,
InternalBufferManager
bufferManager)
96
public void Reinitialize(int initialSize, int maxSizeQuota, int effectiveMaxSize,
InternalBufferManager
bufferManager)
Internals\System\Runtime\InternalBufferManager.cs (1)
25
public static
InternalBufferManager
Create(long maxBufferPoolSize, int maxBufferSize)
System\ServiceModel\Channels\BufferManager.cs (4)
30
return new WrappingBufferManager(
InternalBufferManager
.Create(maxBufferPoolSize, maxBufferSize));
33
internal static
InternalBufferManager
GetInternalBufferManager(BufferManager bufferManager)
47
public WrappingBufferManager(
InternalBufferManager
innerBufferManager)
52
public
InternalBufferManager
InternalBufferManager { get; }