Namespace · Larva HIR
System.IO
Types
| class |
BinaryReader
|
|
| class |
BinaryWriter
|
|
| class |
BufferedStream
|
A buffer in front of another stream: small reads and writes become few large ones. |
| class |
Directory
|
|
| class |
EndOfStreamError
|
The end of a stream came before what had to be read. |
| class |
File
|
|
| enum |
FileAccess
|
|
| enum |
FileMode
|
|
| class |
FileStream
|
A file read and written in ranges of bytes, at a position, through a buffer. |
| class |
HandleStream
|
A file the runtime has open, by handle (0, 1 and 2 are the console's input, output and error): no buffer of its own. |
| class |
IOError
|
A file or folder that could not be read, written, made or found. |
| class |
MemoryStream
|
Bytes kept in an array that grows as it is written (or in a fixed array given to it). |
| class |
Path
|
Paths as text: '/' and '' both separate folders. |
| enum |
SeekOrigin
|
Where Seek counts from. |
| class |
Stream
|
A sequence of bytes. |
| class |
StreamReader
|
Text read from a stream as UTF-8 (a byte order mark at the start is skipped), through a buffer. |
| class |
StreamWriter
|
Text written to a stream as UTF-8, through a buffer. |
| class |
StringReader
|
Text read from a str. |
| class |
StringWriter
|
Text gathered into a StringBuilder. |
| class |
TextReader
|
Reads text: code points one at a time, lines, or all of it. |
| class |
TextWriter
|
Writes text. |