AggregationKind (Enumeración)

DomainEnumeration: AggregationKind Describe las características de uso compartido de una asociación.La interpretación precisa dependerá de la convención local.

Espacio de nombres:  Microsoft.VisualStudio.Uml.Classes
Ensamblado:  Microsoft.VisualStudio.Uml.Interfaces (en Microsoft.VisualStudio.Uml.Interfaces.dll)

Sintaxis

'Declaración
<CLSCompliantAttribute(True)> _
Public Enumeration AggregationKind
[CLSCompliantAttribute(true)]
public enum AggregationKind
[CLSCompliantAttribute(true)]
public enum class AggregationKind
[<CLSCompliantAttribute(true)>]
type AggregationKind
public enum AggregationKind

Miembros

Nombre de miembro Descripción
None La asociación es una relación general entre tipos.
Shared Las instancias del tipo de origen contienen referencias a las instancias del tipo de destino.Más de un origen puede hacer referencia a cada destino.
Composite Las instancias del tipo de origen se componen de instancias del tipo de destino.Una instancia de destino no se puede compartir entre orígenes.

Comentarios

[!NOTA]

Los métodos definidos en este tipo son métodos de extensión.Para usar los métodos, debe agregar una referencia de proyecto al archivo Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll del ensamblado .NET e incluir la directiva using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml en el código.

Vea también

Referencia

Microsoft.VisualStudio.Uml.Classes (Espacio de nombres)