Freigeben über


ElementClosureWalker-Konstruktor (Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>, Boolean)

Ein Konstruktor, der ein ElementVisitor erstellt und Basis aufruft. Dies führt zu einem Aufsuchen des Diagramms mit Elementlinks mit Durchlauf zunächst in die Breite vor der Sortierung.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public Sub New ( _
    partition As Partition, _
    type As ClosureType, _
    rootList As ICollection(Of ModelElement), _
    bypassDemandLoading As Boolean, _
    domainRolesToNotPropagate As IEnumerable(Of DomainRoleInfo), _
    rootDomainRolesToNotVisit As IList(Of DomainRoleInfo), _
    includeLinkIfLinkEndsIncluded As Boolean _
)
public ElementClosureWalker(
    Partition partition,
    ClosureType type,
    ICollection<ModelElement> rootList,
    bool bypassDemandLoading,
    IEnumerable<DomainRoleInfo> domainRolesToNotPropagate,
    IList<DomainRoleInfo> rootDomainRolesToNotVisit,
    bool includeLinkIfLinkEndsIncluded
)

Parameter

  • bypassDemandLoading
    Typ: System.Boolean
    "True", um bedarfsgesteuertes Laden zu umgehen.
  • rootDomainRolesToNotVisit
    Typ: System.Collections.Generic.IList<DomainRoleInfo>
    Liste von DomainRoles, die in Stammelementen nicht aufgesucht werden sollen.Diese Liste kann verwendet werden, um zu verhindern, dass Beziehungen in Vervollständigung enthalten sind und durchlaufen werden
  • includeLinkIfLinkEndsIncluded
    Typ: System.Boolean
    Wenn "True", wird ein Link in den Abschluss einbezogen, wenn alle zugehörigen Linkenden im Abschluss sind.

Hinweise

Der Konstruktor, der ein ElementVisitor und eine Aufrufsbasis erstellt. Dies führt zu einem Aufsuchen des Diagramms mit Elementlinks mit Durchlauf zunächst in die Breite vor der Sortierung.

.NET Framework-Sicherheit

Siehe auch

Referenz

ElementClosureWalker Klasse

ElementClosureWalker-Überladung

Microsoft.VisualStudio.Modeling-Namespace