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 |