示例#1
0
        /// <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);
        }
示例#2
0
 /// <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);
 }