Partager via


AggregationKind, énumération

DomainEnumeration : AggregationKind Décrit les caractéristiques de partage d'une association. L'interprétation précise est ouverte à la convention locale.

Espace de noms :  Microsoft.VisualStudio.Uml.Classes
Assembly :  Microsoft.VisualStudio.Uml.Interfaces (dans Microsoft.VisualStudio.Uml.Interfaces.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind

Membres

Nom de membre Description
Composite Les instances du type de source sont composées d'instances du type de cible. Une instance cible ne peut pas être partagée entre les sources.
None L'association est une relation générale entre des types.
Shared Les instances du type de source contiennent des références à des instances du type de cible. Plusieurs sources peuvent faire référence à chaque cible.

Notes

Notes

Les méthodes définies sur ce type sont des méthodes d'extension.Pour utiliser les méthodes, vous devez ajouter une référence de projet à l'assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll. NET et vous devez inclure la directive using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml dans votre code.

Voir aussi

Référence

Microsoft.VisualStudio.Uml.Classes, espace de noms