public virtual void Dispose() { if (Watcher != null) { Watcher.Dispose(); Watcher = null; } }
public SimpleExecutableProfile(string executableName) { ExecutableName = executableName; Name = new Filename(this.GetType().Assembly.Location).Name; Watcher = new ProcessWatcher(Program.Scheduler, executableName); }