public FileWatcherBase CreateWatcher(WatcherInfo info) { Type type = Type.GetType(info.WatcherType); return (FileWatcherBase)Activator.CreateInstance(type, info); }
public FileWatcherBase(WatcherInfo info) { _info = info; _queue = new ProducerConsumerQueue(info.Threads == 0 ? 4 : info.Threads); }
public FileWatcherBase CreateWatcher(WatcherInfo info) { Type type = Type.GetType(info.WatcherType); return((FileWatcherBase)Activator.CreateInstance(type, info)); }
public QueueWatcher(WatcherInfo info) : base(info) { }