Definition at line 588 of file FileSystemWatcher.cs.
589 {
594 {
596 {
598 {
599 tcs.TrySetResult(
new WaitForChangedResult(e.ChangeType, e.Name,
null,
timedOut:
false));
600 }
601 };
603 {
605 }
607 {
609 }
611 {
613 }
614 }
616 {
618 {
620 {
621 tcs.TrySetResult(
new WaitForChangedResult(e.ChangeType, e.Name, e.OldName,
timedOut:
false));
622 }
623 };
625 }
626 try
627 {
630 {
632 }
635 }
636 finally
637 {
639 {
641 }
643 {
645 {
647 }
649 {
651 }
653 {
655 }
656 }
657 }
658 if (!
tcs.Task.IsCompletedSuccessfully)
659 {
660 return WaitForChangedResult.TimedOutResult;
661 }
662 return tcs.Task.Result;
663 }
FileSystemEventHandler? Changed
FileSystemEventHandler? Created
FileSystemEventHandler? Deleted
RenamedEventHandler? Renamed
References System.IO.FileSystemWatcher.Changed, System.IO.FileSystemEventArgs.ChangeType, System.IO.FileSystemWatcher.Created, System.IO.FileSystemWatcher.Deleted, System.IO.FileSystemWatcher.EnableRaisingEvents, System.IO.FileSystemEventArgs.Name, System.IO.RenamedEventArgs.OldName, System.IO.FileSystemWatcher.Renamed, System.s, System.IO.WaitForChangedResult.TimedOutResult, and System.timeout.