示例#1
0
        private bool AnnounceNewCommand()
        {
            NewCommandEventArgs eventArgs = new NewCommandEventArgs(LastCommand);

            try
            {
                OnNewCommand(eventArgs);
            }
            catch (Exception ex)
            {
                CustomConsole.WriteError(ex);
            }

            return(eventArgs.IsHandled);
        }
示例#2
0
 /// <summary>
 /// Raises the <see cref="NewCommand"/> event.
 /// </summary>
 /// <param name="e">A <see cref="NewCommandEventArgs"/> that contains the event data.</param>
 protected virtual void OnNewCommand(NewCommandEventArgs e)
 {
     NewCommand?.Invoke(null, e);
 }