Enumeração AggregationKind
DomainEnumeration: AggregationKind Descreve as características de compartilhamento de uma associação.A interpretação precisa é aberta a convenção de local.
Namespace: Microsoft.VisualStudio.Uml.Classes
Assembly: Microsoft.VisualStudio.Uml.Interfaces (em Microsoft.VisualStudio.Uml.Interfaces.dll)
Sintaxe
'Declaração
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind
Membros
Nome do membro | Descrição | |
---|---|---|
None | A associação é uma relação geral entre tipos. | |
Shared | Instâncias do tipo de origem contêm referências a instâncias do tipo de destino.Mais de uma fonte pode se referir a cada destino. | |
Composite | Instâncias do tipo de fonte são compostas de instâncias do tipo de destino.Uma instância de destino não pode ser compartilhada entre as fontes. |
Comentários
Observação |
---|
Os métodos definidos deste tipo são métodos de extensão.Para usar os métodos, você deve adicionar uma referência de projeto para o.NET assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll e você deve incluir a diretiva using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; em seu código. |