Пример #1
0
        public void Run()
        {
            var startArgs = new ReportEventStartArgs(Name);

            OnCommandStart?.Invoke(this, startArgs);
            Execute();
            var endArgs = new ReportEventEndArgs(Name, Contribution);

            OnCommandEnd?.Invoke(this, endArgs);
        }
Пример #2
0
 private void OnCommandStart(object sender, ReportEventStartArgs e)
 {
     Console.WriteLine($"Starting {e.Name}");
 }