[This is preliminary documentation and is subject to change.]

The Tools.IOt namespace contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support.

Classes

  ClassDescription
BinaryReader
Extends BinaryReader to be able to read numeric data in both little-endian and big-endian format
BinaryWriter
Extends BinaryWriter to be able to read numeric data in both little-endian and big-endian format
ConstrainedReadOnlyStream
Implements stream that reads only part of base stream
FileAlreadyExistsException
Excpetion throw when target path is already used by a file
FileSystemEnumerator
Enumerates through files and folders within specified folder
FileSystemEnumeratorWithMask
Recursive enumerator of files and folder filtered by masks
FileSystemOperations
Contains static functions for working with files and directories
FileSystemTools
Contains file system-related methods and extension methods
FilteredFileSystemEnumerator
Implements enumerator through file system with generic call-back filter
OverflowStream
Implements sream that can be used to write data into another streem where writer does not see the basë sream and it is possible to write more data the possibli fits into free space in base stream
OverflowStream..::.FlushEventArgs
Path
Wraps String into separet class representing path and allows operation with it
Path..::.SystemPaths
Returns various system path as instance of Path
SharedFolders
Contains static functions for working with Windows (Samba) shared folders
ShellLink
Represents a *.LNK file (also called shortcut or link)
StreamTools
Tools related to IO Streams
SyncFSWatcher
FileSystemWatcher with synchronous events added
UnionReadOnlyStream
Implements read-only stream which reads across multiple other streams

Interfaces

  InterfaceDescription
IPathProvider
Interface of object that provides path

Delegates

  DelegateDescription
PathCopyCallBack
Provides callback function for file/directory copy operation
PathCopyErrorCallBack
Used to provide custom error handling during file/directory copy operation

Enumerations

  EnumerationDescription
BinaryReader..::.ByteAlign
Possible byte orders
FileCopyResult
Result of file copy operation
FilteredFileSystemEnumerator..::.FilterReasons
Defines reasons for calling filter function
PathCopyCallbackResult
Ways of solving path copy errors
PathCopyStages
Stages of file/directory copy process when exception can occure

See Also