/// <summary> /// Execute when clock time out event is happened /// </summary> /// <param name="sender"> Object who created event </param> /// <param name="e"> Event inforfation </param> protected abstract void TimeOutChanged(object sender, TimeOutArgs e);
protected virtual void OnTimeOutChange(object sender, TimeOutArgs eventArgs) { TimeOutChange?.Invoke(this, eventArgs); }