25 references to ReadAtLeast
System.Formats.Tar (1)
src\runtime\src\libraries\Common\src\System\ReadWriteAdapter.cs (1)
64new ValueTask<int>(stream.ReadAtLeast(buffer.Span, minimumBytes, throwOnEndOfStream));
System.IO.Compression (12)
System\IO\Compression\ZipArchive.cs (1)
674int currBytesRead = _archiveStream.ReadAtLeast(fileBuffer, ZipCentralDirectoryFileHeader.BlockConstantSectionSize, throwOnEndOfStream: false);
System\IO\Compression\ZipArchiveEntry.cs (2)
969_archive.ArchiveStream.ReadAtLeast(_compressedBytes[i], maxSingleBufferSize, throwOnEndOfStream: true); 971_archive.ArchiveStream.ReadAtLeast(_compressedBytes[_compressedBytes.Length - 1], (int)(_compressedSize % maxSingleBufferSize), throwOnEndOfStream: true);
System\IO\Compression\ZipBlocks.cs (6)
485int bytesRead = stream.ReadAtLeast(blockContents, blockContents.Length, throwOnEndOfStream: false); 564int bytesRead = stream.ReadAtLeast(blockContents, blockContents.Length, throwOnEndOfStream: false); 708int bytesRead = stream.ReadAtLeast(blockBytes, blockBytes.Length, throwOnEndOfStream: false); 713bytesRead = stream.ReadAtLeast(blockBytes, blockBytes.Length, throwOnEndOfStream: false); 1031int realBytesRead = furtherReads.ReadAtLeast(collatedHeader[remainingBufferLength..], bytesToRead, throwOnEndOfStream: false); 1170int bytesRead = stream.ReadAtLeast(blockContents, blockContents.Length, throwOnEndOfStream: false);
System\IO\Compression\ZipHelper.cs (2)
173bytesRead = stream.ReadAtLeast(buffer, buffer.Length, throwOnEndOfStream: true); 180bytesRead = stream.ReadAtLeast(buffer, bytesToRead, throwOnEndOfStream: true);
System\IO\Compression\Zstandard\ZstandardStream.Decompress.cs (1)
234: _stream.ReadAtLeast(_buffer.AvailableSpan.Slice(0, needed), needed, throwOnEndOfStream: false);
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\SocksHelper.cs (1)
359: stream.ReadAtLeast(buffer.Span, buffer.Length, throwOnEndOfStream: false);
System.Net.Mail (1)
src\runtime\src\libraries\Common\src\System\ReadWriteAdapter.cs (1)
64new ValueTask<int>(stream.ReadAtLeast(buffer.Span, minimumBytes, throwOnEndOfStream));
System.Net.Security (1)
src\runtime\src\libraries\Common\src\System\ReadWriteAdapter.cs (1)
64new ValueTask<int>(stream.ReadAtLeast(buffer.Span, minimumBytes, throwOnEndOfStream));
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\BinaryReader.cs (1)
445int numRead = _stream.ReadAtLeast(result, result.Length, throwOnEndOfStream: false);
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\Json\JsonEncodingStreamWrapper.cs (1)
445_byteCount += _stream.ReadAtLeast(_bytes.AsSpan(_byteOffset + _byteCount, count), count, throwOnEndOfStream: false);
System\Xml\EncodingStreamWrapper.cs (1)
285_byteCount += _stream.ReadAtLeast(_bytes.AsSpan(_byteOffset + _byteCount, count), count, throwOnEndOfStream: false);
System\Xml\XmlBufferReader.cs (1)
236int read = _stream.ReadAtLeast(_buffer.AsSpan(_offsetMax, needed), needed, throwOnEndOfStream: false);
System.Private.Xml (2)
System\Xml\Core\XmlReader.cs (1)
1713int byteCount = input.ReadAtLeast(bytes, bytesToRead, throwOnEndOfStream: false);
System\Xml\Core\XmlTextReaderImpl.cs (1)
2886int read = stream.ReadAtLeast(_ps.bytes.AsSpan(_ps.bytesUsed), bytesToRead, throwOnEndOfStream: false);
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\PEReader.EmbeddedPortablePdb.cs (1)
102actualLength = deflate.ReadAtLeast(new Span<byte>(decompressed.Pointer, decompressed.Size), decompressed.Size, throwOnEndOfStream: false);
System.Security.Cryptography (2)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.cs (2)
595int read = stream.ReadAtLeast(earlyBuf, 2); 630int localRead = stream.ReadAtLeast(earlyBuf.Slice(read), toRead);