Как получить выбранные элементы в проводнике контроля версий?
Я пишу vspackage, и хотя я могу добавлять вещи в контекстные меню в проводнике управления исходным кодом, я не знаю, как выяснить выбранные в данный момент файлы.
Для обозревателя решений я знаю, что могу сделать что-то вроде этого:
var applicationObject = GetDTE2();
UIHierarchy hierarchy = applicationObject.ToolWindows.SolutionExplorer;
Array selectedItems = (Array)hierarchy.SelectedItems;
Но, глядя на applicationObject.ActiveWindow, я получаю окно обозревателя управления исходным кодом, но я не могу придумать, как определить, какие файлы выбраны.