{
sealed class FixedMemoryStream : MemoryStream
{
- readonly int maxSize;
+ readonly long maxSize;
- public FixedMemoryStream (int maxSize)
+ public FixedMemoryStream (long maxSize)
: base ()
{
this.maxSize = maxSize;
return buffer;
}
- static FixedMemoryStream CreateFixedMemoryStream (int maxBufferSize)
+ static FixedMemoryStream CreateFixedMemoryStream (long maxBufferSize)
{
return new FixedMemoryStream (maxBufferSize);
}
public Task LoadIntoBufferAsync ()
{
- return LoadIntoBufferAsync (0x2000);
+ return LoadIntoBufferAsync (65536);
}
- public async Task LoadIntoBufferAsync (int maxBufferSize)
+ public async Task LoadIntoBufferAsync (long maxBufferSize)
{
if (disposed)
throw new ObjectDisposedException (GetType ().ToString ());