private void RaiseUpdateCheckFinishedEvent(bool updateAvailable) { var args = new ConnectionsUpdateCheckFinishedEventArgs { UpdateAvailable = updateAvailable }; UpdateCheckFinished?.Invoke(this, args); }
public async void CheckForUpdates(bool initiatedByUser) { UpdateCheckStarted?.Invoke(this, initiatedByUser); CheckForUpdatesResult = await updateManager.CheckForUpdatesAsync(); UpdateCheckFinished?.Invoke(this, CheckForUpdatesResult, initiatedByUser); }
private void OnUpdateCheckFinished(object sender, ConnectionsUpdateCheckFinishedEventArgs eventArgs) { _updateTimer.Start(); UpdateCheckFinished?.Invoke(sender, eventArgs); }
protected virtual void OnUpdateCheckFinished() { UpdateCheckFinished?.Invoke(this, new UpdateCheckFinishedEventArgs(InstalledVersion, AvailableVersion)); }