namespace BitPlus.IO.Directory.Watcher; public sealed class DirectoryFileEventArgs : EventArgs { public string FullPath { get; } public EventMode Mode { get; } public string? OldFullPath { get; } public DirectoryFileEventArgs(string fullPath, EventMode mode, string? oldFullPath = null) { this.FullPath = fullPath; this.Mode = mode; this.OldFullPath = oldFullPath; } }