private void OnProcessDirectory(string directory, bool hasMatchingFiles) { ProcessDirectoryHandler processDirectory = this.ProcessDirectory; if (processDirectory != null) { DirectoryEventArgs e = new DirectoryEventArgs(directory, hasMatchingFiles); processDirectory(this, e); this.alive_ = e.ContinueRunning; } }
public bool OnProcessDirectory(string directory, bool hasMatchingFiles) { bool continueRunning = true; ProcessDirectoryHandler processDirectory = this.ProcessDirectory; if (processDirectory != null) { DirectoryEventArgs e = new DirectoryEventArgs(directory, hasMatchingFiles); processDirectory(this, e); continueRunning = e.ContinueRunning; } return continueRunning; }