有没有办法用CodeDom生成类约束。CodeDom通用类型约束
因为当我使用类似
var method = new CodeMemberMethod();
var genericParam = new CodeTypeParameter("InterfaceType");
genericParam.Constraints.Add("class");
method.TypeParameters.Add(genericParam);
生成的代码是一样
private InterfaceType GetImpl<InterfaceType>()
where InterfaceType : @class
{
}
最好的解决方法,我发现是类
genericParam.Constraints.Add(" class");
之前使用前导空格但这似乎是最好的解决方法。