2

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

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

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

该加载项面向 Visual Studio 2012。

4

0 回答 0