40 references to NotifyEvents
System.IO.FileSystem.Watcher (40)
System\IO\FileSystemWatcher.Linux.cs (40)
156
private static Interop.Sys.
NotifyEvents
TranslateFilters(NotifyFilters filters)
158
Interop.Sys.
NotifyEvents
result = 0;
163
Interop.Sys.
NotifyEvents
.IN_ONLYDIR | // we only allow watches on directories
164
Interop.Sys.
NotifyEvents
.IN_EXCL_UNLINK; // we want to stop monitoring unlinked files
173
Interop.Sys.
NotifyEvents
.IN_CREATE |
174
Interop.Sys.
NotifyEvents
.IN_DELETE;
194
result |= Interop.Sys.
NotifyEvents
.IN_ACCESS;
198
result |= Interop.Sys.
NotifyEvents
.IN_MODIFY;
202
result |= Interop.Sys.
NotifyEvents
.IN_ATTRIB;
213
Interop.Sys.
NotifyEvents
.IN_MOVED_FROM |
214
Interop.Sys.
NotifyEvents
.IN_MOVED_TO;
264
private readonly Interop.Sys.
NotifyEvents
_watchFilters;
371
uint mask = (uint)(_watchFilters | Interop.Sys.
NotifyEvents
.IN_EXCL_UNLINK | (hasParent ? Interop.Sys.
NotifyEvents
.IN_DONT_FOLLOW : 0));
580
if ((mask & (uint)Interop.Sys.
NotifyEvents
.IN_Q_OVERFLOW) != 0)
619
bool isDir = (mask & (uint)(Interop.Sys.
NotifyEvents
.IN_ISDIR | Interop.Sys.
NotifyEvents
.IN_IGNORED)) != 0;
624
if (!previousEventName.IsEmpty && ((mask & (uint)Interop.Sys.
NotifyEvents
.IN_MOVED_TO) == 0 || previousEventCookie != nextEvent.cookie))
656
const Interop.Sys.
NotifyEvents
AddMaskFilters = Interop.Sys.
NotifyEvents
.IN_CREATE | Interop.Sys.
NotifyEvents
.IN_MOVED_TO;
665
const Interop.Sys.
NotifyEvents
fileDirEvents = Interop.Sys.
NotifyEvents
.IN_CREATE |
666
Interop.Sys.
NotifyEvents
.IN_DELETE |
667
Interop.Sys.
NotifyEvents
.IN_MOVED_FROM |
668
Interop.Sys.
NotifyEvents
.IN_MOVED_TO;
676
const Interop.Sys.
NotifyEvents
switchMask = fileDirEvents | Interop.Sys.
NotifyEvents
.IN_IGNORED |
677
Interop.Sys.
NotifyEvents
.IN_ACCESS | Interop.Sys.
NotifyEvents
.IN_MODIFY | Interop.Sys.
NotifyEvents
.IN_ATTRIB;
678
switch ((Interop.Sys.
NotifyEvents
)(mask & (uint)switchMask))
680
case Interop.Sys.
NotifyEvents
.IN_CREATE:
683
case Interop.Sys.
NotifyEvents
.IN_IGNORED:
690
case Interop.Sys.
NotifyEvents
.IN_DELETE:
695
case Interop.Sys.
NotifyEvents
.IN_ACCESS:
696
case Interop.Sys.
NotifyEvents
.IN_MODIFY:
697
case Interop.Sys.
NotifyEvents
.IN_ATTRIB:
700
case Interop.Sys.
NotifyEvents
.IN_MOVED_FROM:
736
case Interop.Sys.
NotifyEvents
.IN_MOVED_TO: