/// <summary> /// Method that invokes KeyID event. /// </summary> /// <param name="keyID">ID of the piano key.</param> protected virtual void OnKeyID(PianoKeyID keyID) => KeyID?.Invoke(keyID);
/// <summary> /// Method that invokes KeyID event. /// </summary> /// <param name="keyID">ID of the piano key.</param> protected virtual void OnKeyID(PianoKeyID keyID) => KeyID?.Invoke(keyID);