/// <summary> Executes the parsed console output recieved action. </summary>
 /// <param name="outputType">    Type of the output. </param>
 /// <param name="value">         The value. </param>
 /// <param name="consoleOutput"> The console output from butterflow. </param>
 private void OnParsedConsoleOutputRecieved(ButterflowOutputType outputType, string value, string consoleOutput)
 {
     if (this.ParsedConsoleOutputRecieved != null)
     {
         this.ParsedConsoleOutputRecieved(this, new ButterflowOutputArgs(outputType, value, consoleOutput));
     }
 }
 /// <summary> Constructor. </summary>
 /// <param name="outputType">    The type of the output detected from butterflow. </param>
 /// <param name="value">         The value detected from butterflow. </param>
 /// <param name="consoleOutput"> The console output. </param>
 public ButterflowOutputArgs(ButterflowOutputType outputType, string value, string consoleOutput)
     : base(consoleOutput)
 {
     this.OutputType = outputType;
     this.Value      = value;
 }