AggregationKind 枚举

DomainEnumeration: AggregationKind 描述关联的共享特性。 确切释义对本地约定是开放的。

命名空间:  Microsoft.VisualStudio.Uml.Classes
程序集:  Microsoft.VisualStudio.Uml.Interfaces(在 Microsoft.VisualStudio.Uml.Interfaces.dll 中)

语法

声明
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind

成员

成员名称 说明
None 该关联是类型间的一般关系。
Shared 源类型的实例包含对目标类型实例的引用。多个源可引用一个目标。
Composite 源类型的实例由目标类型的实例组成。无法在源之间共享目标实例。

备注

提示

此类型上定义的方法为 extension methods(扩展方法)。 要使用方法,您必须将项目引用添加到 .NET assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll,并且您的代码中必须包含指令 using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml。

请参见

参考

Microsoft.VisualStudio.Uml.Classes 命名空间