|
| class | AvaloniaClipboardProxy |
| | Provides UI-thread-safe clipboard and storage-provider helpers used by ClipboardManager when synchronizing FileSurfer selections with the OS clipboard. More...
|
| class | ClipboardManager |
| | Coordinates FileSurfer clipboard behavior across internal selection state and the operating system clipboard, including cross-file-system paste workflows for files, directories, text, and images. More...
|
| interface | IFileOperation |
| | Represents a file operation in the context of the FileSurfer app. More...
|
| class | FileOperation |
| | Provides a shared execution pipeline for batched file operations with progress reporting and cancellation handling. More...
|
| class | DeleteFiles |
| | Deletes a batch of file-system entries using the configured IFileIoHandler. More...
|
| interface | IArchiveManager |
| | Defines archive-related operations used to detect archive files, create new archives from entries, and extract archive contents to a destination path. More...
|
| interface | IClipboardManager |
| | Defines clipboard workflows used by FileSurfer, including cut/copy state capture, paste execution with progress reporting, and path-text clipboard writes. More...
|
| interface | IFileIoHandler |
| | Defines file and directory I/O operations used by local and remote file-system implementations. More...
|
| interface | IOsClipboardProxy |
| | Provides abstracted access to the operating system clipboard with support for text, images, and file-system entries. More...
|
| class | LocalArchiveManager |
| | Handles archive detection, creation, and extraction for local file-system entries using SharpCompress readers and writers. More...
|