Visual Studio扩展:获取右键单击功能的名称

时间:2015-06-04 06:06:40

标签: visual-studio visual-studio-sdk

我想创建一个Visual Studio 2013扩展。当我右键单击任何函数时,它应该提供类似"生成存根"等选项。点击该选项后,我应该能够生成一些特定的代码行。

坦率地说,我不知道Visual Studio SDK的哪个部分会有用。我想要生成的代码部分需要知道单击了哪个函数及其类名。

我应该参考Visual Studio SDK的哪个部分?

1 个答案:

答案 0 :(得分:3)

您需要使用自动化模型(EnvDTE)。

首先,从您的包中获取EnvDTE.DTE实例:

HOWTO:从Visual Studio包中获取EnvDTE.DTE实例。 http://www.visualstudioextensibility.com/articles/packages/

其次,请参阅:

HOWTO:从Visual Studio .NET宏或加载项获取光标处的代码元素。 http://www.visualstudioextensibility.com/articles/add-ins/