/// <summary> /// Called when output required. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="OutputRequredEventArgs"/> instance containing the event data.</param> /// <param name="options"></param> /// <exception cref="NotImplementedException"></exception> private void OnOutputRequired(object sender, OutputRequredEventArgs e, InstallerOptions options) { var handler = options.Output; handler?.Invoke(sender, e); }
/// <summary> /// Called when output requred. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="OutputRequredEventArgs"/> instance containing the event data.</param> private void OnOutputRequred(object sender, OutputRequredEventArgs e) { ResetLine(); Console.WriteLine(e.Message); }