Поделиться через


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 Экземпляры типа источника создаются из экземпляров типа целевого объекта.Целевой экземпляр не может использоваться несколькими источниками.

Заметки

ПримечаниеПримечание

Методы, определенные для этого типа, являются методами расширения.Чтобы использовать эти методы, необходимо добавить ссылку проекта на сборку .NET Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll и включить директиву using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml в код.

См. также

Ссылки

Microsoft.VisualStudio.Uml.Classes - пространство имен