1 write to PagedByteBuffer
Microsoft.AspNetCore.WebUtilities (1)
FileBufferingWriteStream.cs (1)
55PagedByteBuffer = new PagedByteBuffer(ArrayPool<byte>.Shared);
13 references to PagedByteBuffer
Microsoft.AspNetCore.WebUtilities (13)
FileBufferingWriteStream.cs (13)
76public override long Length => PagedByteBuffer.Length + (FileStream?.Length ?? 0); 119var allowMemoryBuffer = (_memoryThreshold - count) >= PagedByteBuffer.Length; 123PagedByteBuffer.Add(buffer, offset, count); 124Debug.Assert(PagedByteBuffer.Length <= _memoryThreshold); 133PagedByteBuffer.MoveTo(FileStream); 158var allowMemoryBuffer = (_memoryThreshold - buffer.Length) >= PagedByteBuffer.Length; 162PagedByteBuffer.Add(buffer); 163Debug.Assert(PagedByteBuffer.Length <= _memoryThreshold); 172await PagedByteBuffer.MoveToAsync(FileStream, cancellationToken); 211await PagedByteBuffer.MoveToAsync(destination, cancellationToken); 237await PagedByteBuffer.MoveToAsync(destination, cancellationToken); 247PagedByteBuffer.Dispose(); 259PagedByteBuffer.Dispose();