【发布时间】:2011-02-21 06:16:50
【问题描述】:
我设计了一个类(在 UML 中),它应该实现 System.IDisposable 接口。我该怎么做才能在生成代码时正确识别它,而不必绘制我自己的带有一些“IDisposable”接口的“系统”包?
感谢您的帮助!干杯,大卫
【问题讨论】:
我设计了一个类(在 UML 中),它应该实现 System.IDisposable 接口。我该怎么做才能在生成代码时正确识别它,而不必绘制我自己的带有一些“IDisposable”接口的“系统”包?
感谢您的帮助!干杯,大卫
【问题讨论】:
我发现这样做如下:
干净(略显矫枉过正)的变体:
聪明的方法(如果您知道所需元素放置在哪个命名空间中以及它的“外观”如何):
如果你想给一个应该是IDisposable的类添加一个属性,你可以选择属性的属性“Type”(属性窗口)为Modelling::System::IDisposable。
在“生成代码”方面,我发现将我自己的所有建模类放入一个包中以便它与 System.然后您可以简单地(而不是右键单击白底并选择“生成代码”以生成所有人工制品的代码)右键单击您的包并选择“生成代码”,它将仅为您的包生成代码而不是系统的东西(假人)。如果您在模型中很好地设置了命名空间(如this post 中所述),则无论哪种方式都有效。
【讨论】: