0
我设计了一个类(在UML中),它应该实现System.IDisposable接口。我该如何做,以便在生成代码时能够正确识别,并且必须在其中使用一些“IDisposable”接口来绘制我自己的“系统”包?System.IDisposable接口实现自定义类在VS 2010 Ultimate UML编辑器
感谢您的帮助!欢呼声中,大卫
我设计了一个类(在UML中),它应该实现System.IDisposable接口。我该如何做,以便在生成代码时能够正确识别,并且必须在其中使用一些“IDisposable”接口来绘制我自己的“系统”包?System.IDisposable接口实现自定义类在VS 2010 Ultimate UML编辑器
感谢您的帮助!欢呼声中,大卫
我发现做到这一点,如下所示:
清洁(略矫枉过正)的变体:
聪明的方式(如果你知道在哪个命名空间所需的元件放置,以及它如何“看起来”像):
如果要将属性添加到应该是IDisposable的类,可以选择属性的“类型”(属性窗口)属性为Modeling :: System :: IDisposable。
就“生成代码”而言,我发现将我自己的所有建模类放入一个包中以使它与System之类的包分离是很聪明的。然后,您可以简单地(而不是右键单击白色地面并选择“生成代码”以生成所有工件的代码),右键单击您的包并选择“生成代码”,它将生成仅用于包的代码,而不是系统的东西(假人)。如果您的模型中设置的命名空间很好,如this post中所述,它将变得有效。