嗨,我正在使用带有 UML 项目设计的 VS2012 模型生成工具。
问题是 VS 拒绝从委托类(它的类原型)生成代码。我尝试了很多东西来让它工作,但没有太多的文档。好像没有人有这个问题,也许是班级出了问题?这里有一个例子:
public class Class1
{
public delegate void Test();
}
public class Class2
{
public event Class1 TestEvent();
public virtual void OnTestEvent()
{
throw new System.NotImplementedException();
}
}
VS 也不允许我将函数声明为委托(我看不到该选项),我需要将一个类声明为委托,以便我可以将事件放在其他类上。它真的让我发疯。