public UpdateAvailableEventArgs(ProgramVersion version) { Version = version; }
/// <summary> /// Dispatches the <see cref="UpdateAvailable"/> event to notify listeners that an update is available. /// </summary> /// <param name="version">A <see cref="ProgramVersion"/> representing the new version.</param> private void NotifyUpdate(ProgramVersion version) { UpdateAvailable?.Invoke(this, new UpdateAvailableEventArgs(version)); }