|
Reads/writes various data types as binary values in a specific encoding. |
|
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. |