public UpdatesAvailableWindow([NotNull] ReleaseInfo release) { if (release == null) throw new ArgumentNullException("release"); m_release = release; InitializeComponent(); InitializeControls(); }
private void ShowUpdatesWindow(ReleaseInfo releaseInfo) { this.UpdateUI(() => { using (var updatesWindow = new UpdatesAvailableWindow(releaseInfo)) { updatesWindow.ShowDialog(); } }); }
protected virtual void OnUpdatesAvailable(ReleaseInfo release) { var handler = UpdatesAvailable; if (handler != null) handler(release); }