FileSurfer 1.1.4
Modern Windows File Explorer
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CApplication
 CFileSurfer.AppThe App class serves as the entry point for the FileSurfer application, handling application-wide initialization and setup
 CFileSurfer.Models.FileOperations.ArchiveManagerHandles interactions with archives using the SharpCompress package
 CFileSurfer.ViewModels.CollectionExtensions
 CFileSurfer.Models.FileInformation.FileNameGeneratorHandles file and directory name validation and generation within the FileSurfer app
 CFileSurfer.FileSurferSettings
 CFileSurfer.ViewModels.FileSystemEntryVMFactory
 CFileSurfer.Models.FileOperations.IClipboardManagerRepresents the layer between the FileSurfer app and the system clipboard
 CFileSurfer.Models.FileOperations.ClipboardManagerInteracts with the program and system clipboards using System.Windows.Forms
 CIDataTemplate
 CFileSurfer.ViewLocatorThe ViewLocator class in Avalonia resolves and instantiates views for given view models by following a naming convention
 CIDisposable
 CFileSurfer.Models.FileInformation.IconProviderOptimizes icon delivery based on the file extension
 CFileSurfer.Models.VersionControl.IVersionControlDefines methods for interacting with a version control system withing the FileSurfer app
 CFileSurfer.Models.VersionControl.GitVersionControlHandles git integration within the FileSurfer app
 CFileSurfer.ViewModels.MainWindowViewModelThe MainWindowViewModel is the ViewModel for the main window of the application
 CFileSurfer.Models.FileInformation.IFileInfoProviderDefines methods for retrieving file and directory information
 CFileSurfer.Models.FileInformation.WindowsFileInfoProvider
 CFileSurfer.Models.FileOperations.IFileIOHandlerDefines methods for handling file and directory operations
 CFileSurfer.Models.FileOperations.WindowsFileIOHandlerHandles file IO operations in the Windows environment within the context of the FileSurfer app
 CFileSurfer.Models.Shell.IFileRestorer
 CFileSurfer.Models.Shell.WindowsFileRestorerInteracts with the Windows Shell and System.Runtime.InteropServices in order to restore files and directories from the system trash
 CFileSurfer.Models.IFileSystemEntryRepresents a file system entry in context of the FileSurfer app
 CFileSurfer.Models.DirectoryEntryLazy implementation of IFileSystemEntry for a directory
 CFileSurfer.Models.DriveEntryImplementation of IFileSystemEntry for a drive
 CFileSurfer.Models.FileEntryLazy implementation of IFileSystemEntry for a file
 CFileSurfer.Models.FileInformation.IIconProvider
 CFileSurfer.Models.FileInformation.IconProviderOptimizes icon delivery based on the file extension
 CFileSurfer.Models.IResultRepresents the result of an operation, indicating success or failure, along with error messages
 CFileSurfer.Models.ResultA flexible implementation of IResult that supports multiple error messages and can be updated after creation
 CFileSurfer.Models.SimpleResultAn immutable, lightweight, and memory efficient implementation of IResult that supports at most one error message
 CFileSurfer.Models.Shell.IShellHandlerRepresents the layer between the OS shell and the FileSurfer layer
 CFileSurfer.Models.Shell.WindowsShellHandlerWindows-specific implementation of IShellHandler for shell interactions
 CFileSurfer.Models.FileOperations.Undoable.IUndoableFileOperationRepresents an undoable file operation in the context of the FileSurfer app
 CFileSurfer.Models.FileOperations.Undoable.FlattenFolderRepresents the action of flattening a directory
 CFileSurfer.Models.FileOperations.Undoable.NewDirAtRepresents the action of creating a new directory
 CFileSurfer.Models.FileOperations.Undoable.NewFileAtRepresents the action of creating a new file
 CFileSurfer.Models.FileOperations.Undoable.RenameOneRepresents the action of renaming one file or directory
 CFileSurfer.Models.FileOperations.Undoable.UndoableOperation
 CFileSurfer.Models.FileOperations.Undoable.CopyFilesToRepresents the action of copying files and directories to a specific directory
 CFileSurfer.Models.FileOperations.Undoable.DuplicateFilesRepresents the action of duplicating files or directories in a specific directory
 CFileSurfer.Models.FileOperations.Undoable.MoveFilesToRepresents the action of moving files and directories to a specific directory
 CFileSurfer.Models.FileOperations.Undoable.MoveFilesToTrashRepresents the action of moving selected files to the system trash
 CFileSurfer.Models.FileOperations.Undoable.RenameMultipleRepresents the action of renaming multiple files or directories
 CIValueConverter
 CFileSurfer.Views.SortArrowConverter
 CFileSurfer.Program
 CReactiveObject
 CFileSurfer.ViewModels.FileSystemEntryViewModelRepresents a displayable file system entry (file, directory, or drive) in the FileSurfer application
 CFileSurfer.ViewModels.MainWindowViewModelThe MainWindowViewModel is the ViewModel for the main window of the application
 CFileSurfer.ViewModels.SettingsWindowViewModelThe SettingsWindowViewModel is the ViewModel for the Views.SettingsWindow
 CFileSurfer.Models.Shell.WindowsFileProperties.ShellExecuteInfoUsed 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 >.UndoRedoNodeNested class representing a node in the UndoRedoHandler<T> chain
 CWindow
 CFileSurfer.Views.ErrorWindowRepresents an error dialog in the context of the FileSurfer app
 CFileSurfer.Views.MainWindowRepresents the main FileSurfer window
 CFileSurfer.Views.SettingsWindowRepresents the settings window in the context of the FileSurfer app
 CFileSurfer.Models.Shell.WindowsFilePropertiesProvides methods to interact with Windows file properties and dialogs using Windows API calls