NovelIO
NovelFS.NovelIO Namespace
| Type | Description |
| BChannel | A channel that may support binary data being read from it or written to it |
| Bytes | Units of bytes |
| ChannelDoesNotSupportReadingException | Exception that occurs when attempt to read from a Channel that does not support reading |
| ChannelDoesNotSupportWritingException | Exception that occurs when attempting to write to a Channel that does not support writing |
| ChannelIOMode | Defines the IO mode of a channel |
| Endianness | Defines possible endianness options |
| FileAccess | Type abbreviation for System.IO.FileAccess |
| FileMode | Type abbreviation for System.IO.FileMode |
| FileOpenOptions | A set of options for opening a file |
| FilePath | Represents a filename in a valid format |
| FileShare | Type abbreviation for System.IO.FileShare |
| IO<'a> | A value of type IO<'a> represents an action which, when performed (e.g. by calling the IO.run function), does some I/O which results in a value of type 'a. |
| MemBuffer | A memory buffer that can be read from and written to |
| Result<'T, 'E> | Result type which represents success or failure |
| TCPConnectedSocket | A connected TCP Socket |
| TCPServer | A TCP Server |
| TChannel | A channel that may support text being read from it and written to it |
| Module | Description |
| BinaryChannel | Operations on binary channels |
| ByteOrder | Functions for handling byte order |
| Console | Console functions |
| DateTime | Provides purely functional Date/Time functions |
| Encoding | A set of text encoding related types and function |
| File | Provides functions relating to the creating, copying, deleting, moving, opening and reading of files |
| General | General functions of wide applicability |
| IO | Pure IO Functions |
| IOBuilders | Module to provide the definition of the io computation expression |
| MemoryBuffer | Operations on memory buffers |
| Network | Provides functions and types relating to network connectivity |
| PathDiscriminators | Provides patterns for matching against valid and invalid file names |
| Random | Purely functional random number functions |
| TCP | Provides functions relating to TCP connections |
| TextChannel | Operations on text channels |
| Thread | Threading functions |
NovelFS.NovelIO.BinaryPickler Namespace
| Type | Description |
| BasicBinaryPU<'a> | |
| BinaryPU<'a> | A pickler/unpickler pair for type 'a |
| PicklingExceededArrayLengthException | The attempted binary pickling exceeded the length of the supplied array |
| Module | Description |
| BinaryPickler | Provides functions for pickling binary data |