我设计了一个应该实现System.IDisposable接口的类(在UML中)。我该如何做到这一点,以便在生成代码时,它得到了正确识别,并且必须绘制我自己的“系统”包,其中包含一些“IDisposable”界面?
感谢您的帮助!干杯,大卫
答案 0 :(得分:0)
我发现如下:
干净(略微矫枉过正)的变种:
聪明的方式(如果你知道所需的元素放在哪个命名空间以及它看起来如何):
假设您要将属性添加到应该是IDisposable的类中,您可以选择属性的属性“Type”(属性窗口)为Modeling :: System :: IDisposable。
在“生成代码”方面,我发现将所有自己的建模类放入一个包中是很聪明的,这样就可以将它与像System这样的包分开。然后您可以简单地(而不是右键单击白色地面并选择“生成代码”以生成所有人工制品的代码)右键单击您的包并选择“生成代码”,它将生成仅适用于您的包的代码,而不是系统东西(假人)。如果您在模型中很好地设置了名称空间,就会变得有效,如this post中所述。