FileSurfer 1.1.4
Modern Windows File Explorer
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NFileSurfer
 NModels
 NFileInformation
 CFileNameGeneratorHandles file and directory name validation and generation within the FileSurfer app
 CIconProviderOptimizes icon delivery based on the file extension
 CIFileInfoProviderDefines methods for retrieving file and directory information
 CIIconProvider
 CWindowsFileInfoProvider
 NFileOperations
 NUndoable
 CCopyFilesToRepresents the action of copying files and directories to a specific directory
 CDuplicateFilesRepresents the action of duplicating files or directories in a specific directory
 CFlattenFolderRepresents the action of flattening a directory
 CIUndoableFileOperationRepresents an undoable file operation in the context of the FileSurfer app
 CMoveFilesToRepresents the action of moving files and directories to a specific directory
 CMoveFilesToTrashRepresents the action of moving selected files to the system trash
 CNewDirAtRepresents the action of creating a new directory
 CNewFileAtRepresents the action of creating a new file
 CRenameMultipleRepresents the action of renaming multiple files or directories
 CRenameOneRepresents the action of renaming one file or directory
 CUndoableOperation
 CArchiveManagerHandles interactions with archives using the SharpCompress package
 CClipboardManagerInteracts with the program and system clipboards using System.Windows.Forms
 CIClipboardManagerRepresents the layer between the FileSurfer app and the system clipboard
 CIFileIOHandlerDefines methods for handling file and directory operations
 CWindowsFileIOHandlerHandles file IO operations in the Windows environment within the context of the FileSurfer app
 NShell
 CIFileRestorer
 CIShellHandlerRepresents the layer between the OS shell and the FileSurfer layer
 CWindowsFilePropertiesProvides methods to interact with Windows file properties and dialogs using Windows API calls
 CShellExecuteInfoUsed for the ShellExecuteEx API function
 CWindowsFileRestorerInteracts with the Windows Shell and System.Runtime.InteropServices in order to restore files and directories from the system trash
 CWindowsShellHandlerWindows-specific implementation of IShellHandler for shell interactions
 NVersionControl
 CGitVersionControlHandles git integration within the FileSurfer app
 CIVersionControlDefines methods for interacting with a version control system withing the FileSurfer app
 CDirectoryEntryLazy implementation of IFileSystemEntry for a directory
 CDriveEntryImplementation of IFileSystemEntry for a drive
 CFileEntryLazy implementation of IFileSystemEntry for a file
 CIFileSystemEntryRepresents a file system entry in context of the FileSurfer app
 CIResultRepresents the result of an operation, indicating success or failure, along with error messages
 CResultA flexible implementation of IResult that supports multiple error messages and can be updated after creation
 CSimpleResultAn immutable, lightweight, and memory efficient implementation of IResult that supports at most one error message
 CUndoRedoHandler< T >Generic class for browsing FileSurfer's history, such as file operations and visited directories
 CUndoRedoNodeNested class representing a node in the UndoRedoHandler<T> chain
 NViewModels
 CCollectionExtensions
 CFileSystemEntryViewModelRepresents a displayable file system entry (file, directory, or drive) in the FileSurfer application
 CFileSystemEntryVMFactory
 CMainWindowViewModelThe MainWindowViewModel is the ViewModel for the main window of the application
 CSettingsWindowViewModelThe SettingsWindowViewModel is the ViewModel for the Views.SettingsWindow
 NViews
 CErrorWindowRepresents an error dialog in the context of the FileSurfer app
 CMainWindowRepresents the main FileSurfer window
 CSettingsWindowRepresents the settings window in the context of the FileSurfer app
 CSortArrowConverter
 CAppThe App class serves as the entry point for the FileSurfer application, handling application-wide initialization and setup
 CFileSurferSettings
 CProgram
 CViewLocatorThe ViewLocator class in Avalonia resolves and instantiates views for given view models by following a naming convention
 CApplication
 CIDataTemplate
 CIDisposable
 CIValueConverter
 CReactiveObject
 CWindow