1 write to _innerStream
Microsoft.AspNetCore.WebUtilities (1)
MultipartReaderStream.cs (1)
42_innerStream = stream;
20 references to _innerStream
Microsoft.AspNetCore.WebUtilities (20)
MultipartReaderStream.cs (20)
43_innerOffset = _innerStream.CanSeek ? _innerStream.Position : 0; 58get { return _innerStream.CanSeek; } 136if (_innerStream.CanSeek && _innerStream.Position != (_innerOffset + _position)) 138_innerStream.Position = _innerOffset + _position; 174if (!_innerStream.EnsureBuffered(_boundary.FinalBoundaryLength)) 178var bufferedData = _innerStream.BufferedData; 189var readAmount = _innerStream.Read(slice); 207read = _innerStream.Read(buffer, offset, Math.Min(count, matchOffset - bufferedData.Offset)); 218read = _innerStream.Read(buffer, offset, Math.Min(count, bufferedData.Count)); 227var read = stream._innerStream.Read(boundary, 0, length); 231var remainder = stream._innerStream.ReadLine(lengthLimit: 100).AsSpan(); // Whitespace may exceed the buffer. 254if (!await _innerStream.EnsureBufferedAsync(_boundary.FinalBoundaryLength, cancellationToken)) 258var bufferedData = _innerStream.BufferedData; 270var readAmount = _innerStream.Read(slice.Span); 293read = _innerStream.Read(slice.Span); 304read = _innerStream.Read(buffer.Span[..Math.Min(buffer.Length, bufferedData.Count)]); 313var read = stream._innerStream.Read(boundary, 0, length); 317var remainder = await stream._innerStream.ReadLineAsync(lengthLimit: 100, cancellationToken: cancellationToken); // Whitespace may exceed the buffer.