public void StopDispatching (FileSystemWatcher fsw) { KqueueMonitor monitor = (KqueueMonitor)watches [fsw]; if (monitor == null) return; monitor.Stop (); }
public void StopDispatching(object handle) { var fsw = handle as FileSystemWatcher; KqueueMonitor monitor = (KqueueMonitor)watches [fsw]; if (monitor == null) { return; } monitor.Stop(); }
public void StartDispatching (FileSystemWatcher fsw) { KqueueMonitor monitor; if (watches.ContainsKey (fsw)) { monitor = (KqueueMonitor)watches [fsw]; } else { monitor = new KqueueMonitor (fsw); watches.Add (fsw, monitor); } monitor.Start (); }
public void StartDispatching(object handle) { var fsw = handle as FileSystemWatcher; KqueueMonitor monitor; if (watches.ContainsKey(fsw)) { monitor = (KqueueMonitor)watches [fsw]; } else { monitor = new KqueueMonitor(fsw); watches.Add(fsw, monitor); } monitor.Start(); }