|
FileSurfer 2.1.2
Cross-platform file manager with support for Git and SFTP
|
Namespaces | |
| namespace | FileInformation |
| namespace | Sftp |
Classes | |
| interface | IFileSystem |
| Represents a generic file system and provides its functionality. More... | |
| class | LocalFileSystem |
| Represents a local file system with more specialized versions of IFileSystem's models. More... | |
| interface | IFileSystemEntry |
| Represents a file system entry in context of the FileSurfer app. More... | |
| class | FileEntry |
| Implementation of IFileSystemEntry for a file. More... | |
| class | DirectoryEntry |
| Implementation of IFileSystemEntry for a directory. More... | |
| class | FileEntryInfo |
| Represents file metadata and identity information. More... | |
| class | DirectoryEntryInfo |
| Represents directory metadata and identity information. More... | |
| class | DriveEntryInfo |
| Represents drive identity information. More... | |
| interface | IPathTools |
| Provides methods for manipulating paths for specific filesystems. More... | |
| interface | IResult |
| Represents the result of an operation, indicating success or failure, along with error messages. More... | |
| class | SimpleResult |
| An immutable, lightweight, and memory efficient implementation of IResult that supports at most one error message. More... | |
| class | ValueResult< T > |
An immutable, lightweight, and memory efficient implementation of IResult that extends SimpleResult and includes a value if IsOk is true Supports at most one error message. More... | |
| class | Result |
| A flexible implementation of IResult that supports multiple error messages and can be updated after creation. More... | |
| class | LocalPathTools |
| Provides local file-system path operations using platform-specific separator and comparison rules. More... | |
| class | Location |
| Represents a directory location path bound to a specific file system. More... | |
| class | RemoteUnixPathTools |
| Provides Unix-style path operations for remote paths using forward slash separators. More... | |
| class | FileTransferStream |
| Defines a named stream used for file transfer. More... | |
| class | DirTransferStream |
| Defines a tree of FileTransferStream used for directory transfer. More... | |
| class | UndoRedoHandler< T > |
| Represents a generic undo/redo history chain that supports navigation, insertion, removal, and enumeration around the current position. More... | |