void handleEvent(WatcherChangeTypesEx changeType, bool isFolder, PIDL pidl) { if (IOTools.MatchFileMask(pidl, Filter)) { FileSystemEventArgsEx args = new FileSystemEventArgsEx(changeType, isFolder, pidl, FileSystemInfoEx.PIDLToPath(pidl)); switch (changeType) { case WatcherChangeTypesEx.Created: if (OnCreated != null) { OnCreated(this, args); } break; case WatcherChangeTypesEx.Changed: if (OnChanged != null) { OnChanged(this, args); } break; case WatcherChangeTypesEx.Deleted: if (OnDeleted != null) { OnDeleted(this, args); } break; } } }
void handleEvent(WatcherChangeTypesEx changeType, bool isFolder, PIDL pidl) { if (IOTools.MatchFileMask(pidl, Filter)) { FileSystemEventArgsEx args = new FileSystemEventArgsEx(changeType, isFolder, pidl, FileSystemInfoEx.PIDLToPath(pidl)); switch (changeType) { case WatcherChangeTypesEx.Created: if (OnCreated != null) OnCreated(this, args); break; case WatcherChangeTypesEx.Changed: if (OnChanged != null) OnChanged(this, args); break; case WatcherChangeTypesEx.Deleted: if (OnDeleted != null) OnDeleted(this, args); break; } } }