Esempio n. 1
0
 /// <summary>
 /// The raise process state changed event.
 /// </summary>
 /// <param name="action">
 /// The action.
 /// </param>
 /// <param name="data">
 /// The data.
 /// </param>
 protected virtual void RaiseProcessStateChangedEvent(ProcessStateChangedEnum action, string data)
 {
     if (this.ProcessStateChanged != null)
     {
         this.ProcessStateChanged(this, new ProcessStateChangedEventArgs(null, action, data));
     }
 }
 /// <summary>
 /// The raise process state changed event.
 /// </summary>
 /// <param name="childProcess">
 /// The child process.
 /// </param>
 /// <param name="action">
 /// The action.
 /// </param>
 /// <param name="data">
 /// The data.
 /// </param>
 protected internal virtual void RaiseProcessStateChangedEvent(ChildProcess childProcess, ProcessStateChangedEnum action, string data)
 {
     // Raise the event by using the () operator.
     if (this.ProcessStateChanged != null)
     {
         this.ProcessStateChanged(this, new ProcessStateChangedEventArgs(childProcess, action, data));
     }
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProcessStateChangedEventArgs"/> class.
 /// </summary>
 /// <param name="childProcess">
 /// The child process.
 /// </param>
 /// <param name="action">
 /// The action.
 /// </param>
 /// <param name="data">
 /// The data.
 /// </param>
 public ProcessStateChangedEventArgs(ChildProcess childProcess, ProcessStateChangedEnum action, string data)
 {
     this.ChildProcess = childProcess;
     this.Action       = action;
     this.Data         = data;
 }