使用EnvDTE创建通用CodeClass

时间:2013-05-27 18:56:48

标签: c# visual-studio envdte

是否可以使用EnvDTE接口创建带有类型参数(例如MyClass<T> where T : struct)的CodeClass?

将带有泛型参数的名称传递给名称空间AddClass方法会导致名称无效的错误。

作为一种解决方法,我尝试使用AddClass方法创建没有泛型的类,然后使用EditPoint接口将类型参数(和类型约束)添加为文本。但是,这会破坏代码模型,因此无法执行其他编辑(例如添加方法)。

加载项的目标是Visual Studio 2012。

0 个答案:

没有答案