未验证 提交 af2c8ba4 编写于 作者: M msftbot[bot] 提交者: GitHub

Merge pull request #48800 from sharwell/proper-wait

Use an iterative wait in DiagnosticTaggerWrapper
......@@ -97,11 +97,13 @@ public void Dispose()
public async Task WaitForTags()
{
await _listenerProvider.GetWaiter(FeatureAttribute.Workspace).ExpeditedWaitAsync();
await _listenerProvider.GetWaiter(FeatureAttribute.SolutionCrawler).ExpeditedWaitAsync();
await _listenerProvider.GetWaiter(FeatureAttribute.DiagnosticService).ExpeditedWaitAsync();
await _listenerProvider.GetWaiter(FeatureAttribute.ErrorSquiggles).ExpeditedWaitAsync();
await _listenerProvider.GetWaiter(FeatureAttribute.Classification).ExpeditedWaitAsync();
await _listenerProvider.WaitAllDispatcherOperationAndTasksAsync(
_workspace,
FeatureAttribute.Workspace,
FeatureAttribute.SolutionCrawler,
FeatureAttribute.DiagnosticService,
FeatureAttribute.ErrorSquiggles,
FeatureAttribute.Classification);
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册