Можно ли создать список всех переменных, используемых в проекте Visual Studio?
Это можно легко сделать в надстройке или макросе.Код был бы таким же, но создание макроса намного проще.Во-первых, вам нужно перебрать все файлы исходного кода (объекты ProjectItem) в проекте.Затем вы будете повторять все элементы кода в каждом элементе проекта .В методе ShowCodeElement вы можете проверить свойство objCodeElement.Kind.Если это vsCMElementVariable, это то, что вам нужно.У вас есть вся необходимая информация.Вы не можете получить локальные переменные внутри методов таким способом.Переменные внутри методов необходимо анализировать из исходного кода метода.