FileSurfer 1.1.4
Modern Windows File Explorer
|
CApplication | |
CFileSurfer.App | The App class serves as the entry point for the FileSurfer application, handling application-wide initialization and setup |
CFileSurfer.Models.FileOperations.ArchiveManager | Handles interactions with archives using the SharpCompress package |
CFileSurfer.ViewModels.CollectionExtensions | |
CFileSurfer.Models.FileInformation.FileNameGenerator | Handles file and directory name validation and generation within the FileSurfer app |
CFileSurfer.FileSurferSettings | |
CFileSurfer.ViewModels.FileSystemEntryVMFactory | |
CFileSurfer.Models.FileOperations.IClipboardManager | Represents the layer between the FileSurfer app and the system clipboard |
CFileSurfer.Models.FileOperations.ClipboardManager | Interacts with the program and system clipboards using System.Windows.Forms |
CIDataTemplate | |
CFileSurfer.ViewLocator | The ViewLocator class in Avalonia resolves and instantiates views for given view models by following a naming convention |
CIDisposable | |
CFileSurfer.Models.FileInformation.IconProvider | Optimizes icon delivery based on the file extension |
CFileSurfer.Models.VersionControl.IVersionControl | Defines methods for interacting with a version control system withing the FileSurfer app |
CFileSurfer.Models.VersionControl.GitVersionControl | Handles git integration within the FileSurfer app |
CFileSurfer.ViewModels.MainWindowViewModel | The MainWindowViewModel is the ViewModel for the main window of the application |
CFileSurfer.Models.FileInformation.IFileInfoProvider | Defines methods for retrieving file and directory information |
CFileSurfer.Models.FileInformation.WindowsFileInfoProvider | |
CFileSurfer.Models.FileOperations.IFileIOHandler | Defines methods for handling file and directory operations |
CFileSurfer.Models.FileOperations.WindowsFileIOHandler | Handles file IO operations in the Windows environment within the context of the FileSurfer app |
CFileSurfer.Models.Shell.IFileRestorer | |
CFileSurfer.Models.Shell.WindowsFileRestorer | Interacts with the Windows Shell and System.Runtime.InteropServices in order to restore files and directories from the system trash |
CFileSurfer.Models.IFileSystemEntry | Represents a file system entry in context of the FileSurfer app |
CFileSurfer.Models.DirectoryEntry | Lazy implementation of IFileSystemEntry for a directory |
CFileSurfer.Models.DriveEntry | Implementation of IFileSystemEntry for a drive |
CFileSurfer.Models.FileEntry | Lazy implementation of IFileSystemEntry for a file |
CFileSurfer.Models.FileInformation.IIconProvider | |
CFileSurfer.Models.FileInformation.IconProvider | Optimizes icon delivery based on the file extension |
CFileSurfer.Models.IResult | Represents the result of an operation, indicating success or failure, along with error messages |
CFileSurfer.Models.Result | A flexible implementation of IResult that supports multiple error messages and can be updated after creation |
CFileSurfer.Models.SimpleResult | An immutable, lightweight, and memory efficient implementation of IResult that supports at most one error message |
CFileSurfer.Models.Shell.IShellHandler | Represents the layer between the OS shell and the FileSurfer layer |
CFileSurfer.Models.Shell.WindowsShellHandler | Windows-specific implementation of IShellHandler for shell interactions |
CFileSurfer.Models.FileOperations.Undoable.IUndoableFileOperation | Represents an undoable file operation in the context of the FileSurfer app |
CFileSurfer.Models.FileOperations.Undoable.FlattenFolder | Represents the action of flattening a directory |
CFileSurfer.Models.FileOperations.Undoable.NewDirAt | Represents the action of creating a new directory |
CFileSurfer.Models.FileOperations.Undoable.NewFileAt | Represents the action of creating a new file |
CFileSurfer.Models.FileOperations.Undoable.RenameOne | Represents the action of renaming one file or directory |
CFileSurfer.Models.FileOperations.Undoable.UndoableOperation | |
CFileSurfer.Models.FileOperations.Undoable.CopyFilesTo | Represents the action of copying files and directories to a specific directory |
CFileSurfer.Models.FileOperations.Undoable.DuplicateFiles | Represents the action of duplicating files or directories in a specific directory |
CFileSurfer.Models.FileOperations.Undoable.MoveFilesTo | Represents the action of moving files and directories to a specific directory |
CFileSurfer.Models.FileOperations.Undoable.MoveFilesToTrash | Represents the action of moving selected files to the system trash |
CFileSurfer.Models.FileOperations.Undoable.RenameMultiple | Represents the action of renaming multiple files or directories |
CIValueConverter | |
CFileSurfer.Views.SortArrowConverter | |
CFileSurfer.Program | |
CReactiveObject | |
CFileSurfer.ViewModels.FileSystemEntryViewModel | Represents a displayable file system entry (file, directory, or drive) in the FileSurfer application |
CFileSurfer.ViewModels.MainWindowViewModel | The MainWindowViewModel is the ViewModel for the main window of the application |
CFileSurfer.ViewModels.SettingsWindowViewModel | The SettingsWindowViewModel is the ViewModel for the Views.SettingsWindow |
CFileSurfer.Models.Shell.WindowsFileProperties.ShellExecuteInfo | Used for the ShellExecuteEx API function |
CFileSurfer.Models.UndoRedoHandler< T > | Generic class for browsing FileSurfer's history, such as file operations and visited directories |
CFileSurfer.Models.UndoRedoHandler< T >.UndoRedoNode | Nested class representing a node in the UndoRedoHandler<T> chain |
CWindow | |
CFileSurfer.Views.ErrorWindow | Represents an error dialog in the context of the FileSurfer app |
CFileSurfer.Views.MainWindow | Represents the main FileSurfer window |
CFileSurfer.Views.SettingsWindow | Represents the settings window in the context of the FileSurfer app |
CFileSurfer.Models.Shell.WindowsFileProperties | Provides methods to interact with Windows file properties and dialogs using Windows API calls |