Ejemplo n.º 1
0
        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;
         }
     }
 }