fix missed tcs

This commit is contained in:
Matt Parker
2025-09-26 18:59:38 +10:00
parent 8231800f65
commit c4ca7069b5

View File

@@ -35,7 +35,7 @@ public static class RoslynAnalysis
private static SharpIdeSolutionModel? _sharpIdeSolutionModel; private static SharpIdeSolutionModel? _sharpIdeSolutionModel;
private static HashSet<CodeFixProvider> _codeFixProviders = []; private static HashSet<CodeFixProvider> _codeFixProviders = [];
private static HashSet<CodeRefactoringProvider> _codeRefactoringProviders = []; private static HashSet<CodeRefactoringProvider> _codeRefactoringProviders = [];
private static TaskCompletionSource _solutionLoadedTcs = new(); private static TaskCompletionSource _solutionLoadedTcs = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
public static void StartSolutionAnalysis(SharpIdeSolutionModel solutionModel) public static void StartSolutionAnalysis(SharpIdeSolutionModel solutionModel)
{ {
_ = Task.Run(async () => _ = Task.Run(async () =>