Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Namespace: RT.Util.Streams

Assembly: RT.Util.Core
Reads/writes various data types as binary values in a specific encoding. (see also remarks)
Implements a stream that passes through all operations to the underlying stream, but also prints the bytes read or written to the console.
Calculates CRC32 checksum of all values that are read/written via this stream. Seeking is ignored. All the bytes seeked over will be ignored.
Passes through every operation to the underlying stream. When disposed, leaves the underlying stream alone instead of closing it. Intended for use with certain streams which do not have the "do not close the underlying stream" option built-in, such as the CryptoStream for example.
Provides a read-only stream that can “read from” an IEnumerable<string> or IEnumerable<byte[]>. In particular, an intended application is to “read from” a method that uses yield return to return strings or data as execution proceeds. This enables generation of, for example, HTML for dynamic web pages.
Calculates MD5 checksum of all values that are read/written via this stream.
Provides functionality to replace the three different newlines (\r, \n, and \r\n) while reading from a stream containing textual data, without caring about the text encoding, as long as it is an encoding in which the newline characters are made of 16-bit characters (e.g. UTF-16).
Provides functionality to replace the three different newlines (\r, \n, and \r\n) while reading from a stream containing textual data, without caring about the text encoding, as long as it is an encoding in which the newline characters are 8-bit ASCII (e.g. UTF-8).
Calculates RSync checksums over bytes.
Timwi's version of the RSync checksum calculator. Based on the generic queue class. May or may not be noticeably slower than the much longer version above.
Calculates rsync checksum of all values that are read/written via this stream.
Provides methods to read from a stream in small chunks at a time. Optionally suspends the thread for a specified interval on every chunk.
Implements a stream whose synchronous read/write operations respect the Stream.ReadTimeoutand Stream.WriteTimeout properties. Useful for wrapping streams which do not directly support these properties.
A stream that discards everything that goes in; all reads result in 0's. Can be used as the underlying stream for things like CRC32Stream. Pretends to be a zero-length stream that can swallow writes and length changes.