6 writes to _buffer
Microsoft.AspNetCore.WebUtilities (6)
FileBufferingReadStream.cs (6)
81
_buffer
= new PooledMemoryStream(bytePool, memoryThreshold);
85
_buffer
= new MemoryStream();
131
_buffer
= new PooledMemoryStream(bytePool, memoryThreshold);
135
_buffer
= new MemoryStream();
274
_buffer
= CreateTempFile();
352
_buffer
= CreateTempFile();
25 references to _buffer
Microsoft.AspNetCore.WebUtilities (25)
FileBufferingReadStream.cs (25)
192
get { return
_buffer
.Length; }
198
get { return
_buffer
.Position; }
203
_buffer
.Position = value;
226
return
_buffer
.Seek(offset, origin);
256
if (
_buffer
.Position <
_buffer
.Length || _completelyBuffered)
259
return
_buffer
.Read(buffer);
264
if (_bufferLimit.HasValue && _bufferLimit - read <
_buffer
.Length)
270
if (_inMemory && _memoryThreshold - read <
_buffer
.Length)
273
var oldBuffer =
_buffer
;
280
_buffer
.Write(pooledBuffer.WrittenMemory.Span);
292
_buffer
.Write(rentedBuffer.AsSpan(0, copyRead));
306
_buffer
.Write(buffer.Slice(0, read));
335
if (
_buffer
.Position <
_buffer
.Length || _completelyBuffered)
338
return await
_buffer
.ReadAsync(buffer, cancellationToken);
343
if (_bufferLimit.HasValue && _bufferLimit - read <
_buffer
.Length)
348
if (_inMemory && _memoryThreshold - read <
_buffer
.Length)
351
var oldBuffer =
_buffer
;
358
await
_buffer
.WriteAsync(pooledBuffer.WrittenMemory, cancellationToken);
370
await
_buffer
.WriteAsync(rentedBuffer.AsMemory(0, copyRead), cancellationToken);
384
await
_buffer
.WriteAsync(buffer.Slice(0, read), cancellationToken);
436
return
_buffer
.CopyToAsync(destination, bufferSize, cancellationToken);
472
_buffer
.Dispose();
483
await
_buffer
.DisposeAsync();