FileSurfer 2.1.2
Cross-platform file manager with support for Git and SFTP
Loading...
Searching...
No Matches
DirectoryWatcher.cs File Reference

Classes

interface  FileSurfer.Core.Services.FileInformation.IDirectoryWatcher
 Defines polling-based directory change detection and notification behavior. More...
class  FileSurfer.Core.Services.FileInformation.DirectoryWatcher
 Polls a root directory, compares snapshots, and raises normalized change events. More...

Namespaces

namespace  FileSurfer
namespace  FileSurfer.Core
namespace  FileSurfer.Core.Services
namespace  FileSurfer.Core.Services.FileInformation

Enumerations

enum  FileSurfer.Core.Services.FileInformation.FileSystemEventType {
  FileSurfer.Core.Services.FileInformation.Created , FileSurfer.Core.Services.FileInformation.Deleted , FileSurfer.Core.Services.FileInformation.Updated , FileSurfer.Core.Services.FileInformation.Moved ,
  FileSurfer.Core.Services.FileInformation.Copied
}
 Describes the kind of change detected for a file-system entry. More...

Functions

record FileSurfer.Core.Services.FileInformation.FileSystemEvent (string OriginalPath, bool IsDirectory, FileSystemEventType EventType, string? NewPath=null)
 Represents a file-system change event raised by IDirectoryWatcher.