protected virtual void OnTimeLeft(TimeLeftEventArgs e) { if (TimeLeft != null) { TimeLeft(this, e); } }
private TimeLeftEventArgs OnTimeLeftForOut() { TimeLeftEventArgs args = new TimeLeftEventArgs(); OnTimeLeft(args); return(args); }
private TimeLeftEventArgs OnTimeLeft(int _remainingTime) { TimeLeftEventArgs args = new TimeLeftEventArgs(_remainingTime); OnTimeLeft(args); return(args); }
/// <summary> /// Call when anyone notify person. /// </summary> /// <param name="sender">sender of notify</param> /// <param name="timeLeftEventArgs">arguments of the notify</param> protected override void Notify(object sender, TimeLeftEventArgs timeLeftEventArgs) { Console.Write("Person notify:"); Console.WriteLine(timeLeftEventArgs.Message); }
/// <summary> /// Call when anyone notify. /// </summary> /// <param name="sender">sender of notify</param> /// <param name="timeLeftEventArgs">arguments of the notify</param> protected abstract void Notify(object sender, TimeLeftEventArgs timeLeftEventArgs);
public void OnTimeLeft(object sender, TimeLeftEventArgs e) { Console.WriteLine($"{e.Time} second/s left"); }
protected virtual void OnTimeLeftReceived(object sender, TimeLeftEventArgs e) { EventHandler<TimeLeftEventArgs> handler = TimeLeftReceived; if (handler != null) handler(sender, e); }