Я пишу расширение Visual Studio 2019, которое выполняет следующее:
CheckoutGitBranch("some-branch");
WaitUntilChangesAreLoadedIntoWorkspace(); // <-- How to implement?
AnalyzeCodeInWorkspace();
Как мне ждать, пока Visual Studio загрузит изменения в рабочую область?
У меня есть рассматривал возможность прослушивания событий VisualStudioWorkspace.WorkspaceChanged
, но неясно, когда все изменения были интегрированы в рабочую область.