private void InternalOnStateChanged(object sender, StateChangedEventArgs e) { OnStateChanged(e); }
/// <summary>Called when the state changes.</summary> /// <param name="e">Event data including previous state and next state.</param> protected virtual void OnStateChanged(StateChangedEventArgs e) { StateChanged?.Invoke(this, e); }