This structure contains the changes on a file. This is used to construct FileSystemEventArgs and RenamedEventArgs . public struct WaitForChangedResult { // Public Instance Properties public WatcherChangeTypes ChangeType {set; get; } public string Name {set; get; } public string OldName {set; get; } public bool TimedOut {set; get; } } HierarchySystem.Object System.ValueType WaitForChangedResult Returned ByFileSystemWatcher.WaitForChanged( ) |