标签: c# visual-studio envdte
是否可以使用EnvDTE接口创建带有类型参数(例如MyClass<T> where T : struct)的CodeClass?
MyClass<T> where T : struct
将带有泛型参数的名称传递给名称空间AddClass方法会导致名称无效的错误。
AddClass
作为一种解决方法,我尝试使用AddClass方法创建没有泛型的类,然后使用EditPoint接口将类型参数(和类型约束)添加为文本。但是,这会破坏代码模型,因此无法执行其他编辑(例如添加方法)。
EditPoint
加载项的目标是Visual Studio 2012。