public async void Activate([AllowNull] object data = null) { var isgithub = await IsGitHubRepo(); if (!isgithub) { return; } var link = await GenerateLink(); if (link == null) { return; } var browser = ServiceProvider.GetExportedValue <IVisualStudioBrowser>(); browser?.OpenUrl(link.ToUri()); usageTracker.IncrementOpenInGitHubCount(); }
public Task IncrementOpenInGitHubCount() => inner.IncrementOpenInGitHubCount();