使用interface/annotations/reference/using创建visual studio C#snippet-like?

Bra*_*rds 5 c# code-snippets visual-studio-2015

我想添加一个Visual Studio 2015代码段或等效代码,修改C#类中的多个位置.从概念上讲,我希望它在现有类中实现一个接口.

创建C#代码片段没有问题 - 它将添加实现方法.

但是,我也希望它:

  1. 在文件的顶部添加using:using ABC = com.whatever;
  2. 添加参考com.whatever.
  3. 附加界面:ABC.IBar生成public class Foo : Form, ABC.IBar
  4. 在类上添加一个或多个注释:例如 [System.Runtime.InteropServices.ComVisible(true)]

  5. 在现有私有成员下添加一些私有成员以支持实现方法,无论我在何处添加实现方法.

文档表明至少所述仅支持VB使用和参考的功能(前两个点).

有没有办法在VS2015中为C#做一些或全部?它不需要与VS2015代码片段一起使用,但这表明了我正在努力实现的目标.能够ABC.IBar为"实现接口"调用编写和获取钩子的替代方案也很有趣.

后备只是为部分类执行项模板,但能够混合到现有实现将非常有用.