private void OnExchanging(object sender, ExchangeEventArgs args) { _statusEventArgs.CurrentProcess = ManagerProcessStatus.Exchanging; _statusEventArgs.CurrentItem = args.CurrentItem; _statusEventArgs.ExchangedItem = args.ExchangedItem; Update?.Invoke(this, _statusEventArgs); Thread.Sleep(_sleepTime); }
public AlgorithmBase() { _exchangingEventArgs = new ExchangeEventArgs(); _exchangeEventArgs = new ExchangeEventArgs(); }