Расширение Visual Studio: получить название функции, нажатой правой кнопкой мыши

Я хочу создать расширение Visual studio 2013. Когда я щелкаю правой кнопкой мыши по любой функции, она должна давать такие параметры, как "создать заглушку" При нажатии на эту опцию я должен быть в состоянии генерировать некоторые конкретные строки кода.

Честно говоря, я не знаю, какая часть Visual Studio SDK будет полезна. Часть кода, которую я хочу сгенерировать, должна знать, какая функция была нажата, вместе с ее именем класса.

К какой части Visual Studio SDK я должен обратиться?

1 ответ

Решение

Вам необходимо использовать модель автоматизации (EnvDTE).

Сначала получите экземпляр EnvDTE.DTE из вашего пакета:

HOWTO: Получить экземпляр EnvDTE.DTE из пакета Visual Studio. http://www.visualstudioextensibility.com/articles/packages/

Во-вторых, смотрите:

HOWTO: Получить элемент кода у курсора из макроса Visual Studio .NET или надстройки. http://www.visualstudioextensibility.com/articles/add-ins/

Другие вопросы по тегам