private void UICommands_PostRepositoryChanged(object sender, GitUIPluginInterfaces.GitUIEventArgs e) { if (!IsAttached) { return; } ThreadHelper.JoinableTaskFactory.RunAsync(async() => { await PostRepositoryChangedAsync(); }).FileAndForget(); }
private void UICommands_PostRepositoryChanged(object sender, GitUIPluginInterfaces.GitUIEventArgs e) { // Run on UI thread TreeViewNode.TreeView.InvokeAsync(RefreshTree).FileAndForget(); }