public ProcessOutput(ProcessOutputType type, string text) { Type = type; Text = text ?? throw new ArgumentNullException(nameof(text)); }
/// <summary> /// Initializes a new instance of the <see cref="ProcessOutputEventArgs" /> class. /// </summary> /// <param name="outputType">Type of the output.</param> /// <param name="data">The data.</param> /// <remarks></remarks> public ProcessOutputEventArgs(ProcessOutputType outputType, string data) { this.OutputType = outputType; this.Data = data; }
public void Desconstruct(out ProcessOutputType type, out string text) { type = Type; text = Text; }
/// <summary> /// Initializes a new instance of the <see cref="ProcessOutputEventArgs" /> class. /// </summary> /// <param name="outputType">Type of the output.</param> /// <param name="data">The data.</param> /// <remarks></remarks> public ProcessOutputEventArgs(ProcessOutputType outputType, string data) { this.OutputType = outputType; this.Data = data; }