こんにちは、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 では関数をデリゲートとして宣言できません (オプションが表示されません)。クラスをデリゲートとして宣言する必要があるため、他のクラスにイベントを配置できます。それは本当に私を夢中にさせます。