private async Task CheckLinks() { checker?.Links.Clear(); var links = LinkChecker.FindLinks(this.SourceValue); if (!links.Any()) { MessageBox.Show("No links found."); return; } OpenLinkCheckerWindow(); checker.Links.Clear(); foreach (var lnk in links) { checker.Links.Add(new BindableLinkDescription(lnk)); } checker.Focus(); await checker.CheckAllLinks().ConfigureAwait(false); }