AggregationKind-Enumeration
DomainEnumeration: AggregationKind Beschreibt die Freigabeeigenschaften einer Zuordnung. Die genaue Auslegung kann sich nach der lokalen Konvention richten.
Namespace: Microsoft.VisualStudio.Uml.Classes
Assembly: Microsoft.VisualStudio.Uml.Interfaces (in Microsoft.VisualStudio.Uml.Interfaces.dll)
Syntax
'Declaration
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind
Member
Membername | Beschreibung | |
---|---|---|
None | Die Zuordnung ist eine allgemeine Beziehung zwischen Typen. | |
Shared | Instanzen des Quelltyps enthalten Verweise auf Instanzen des Zieltyps.Mehr als eine Quelle verweist möglicherweise auf jedes Ziel. | |
Composite | Instanzen des Quelltyps bestehen aus Instanzen des Zieltyps.Eine Zielinstanz kann nicht zwischen Quellen freigegeben werden. |
Hinweise
Tipp
Die Methoden, die für diesen Typ definiert sind, sind Erweiterungsmethoden. Um die Methoden zu verwenden, müssen Sie einen Projektverweis auf das .NET-Assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll hinzufügen, und Sie müssen die Direktive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; in den Code aufnehmen.