protected virtual void OnNumberReached(NumberReachedEventArgs e) { if (NumberReached != null) { NumberReached(this, e); } }
public void CountTo(int countTo, int reachableNum) { if (countTo < reachableNum) throw new ArgumentException("reachableNumb should be less than countTo number"); for (int ctr = 0; ctr < countTo; ctr++) { if (ctr == reachableNum) { NumberReachedEventArgs e = new NumberReachedEventArgs(reachableNum); OnNumberReached(e); } } }
private void oCounter_NumberReached2(object sender, NumberReachedEventArgs e) { MessageBox.Show("Reached2: " + e.ReachedNumber.ToString()); }