Condividi tramite


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

Costruttore che crea un ElementVisitor e chiama la base. Questa operazione consente un primo ampio attraversamento, una visita di pre-ordinamento del grafico con collegamenti all'elemento.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Sintassi

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

Parametri

  • bypassDemandLoading
    Tipo: System.Boolean
    True per ignorare il caricamento su richiesta.
  • rootDomainRolesToNotVisit
    Tipo: System.Collections.Generic.IEnumerable<DomainRoleInfo>
    Elenco di DomainRoles per visitare gli elementi radice.Questo elenco può essere utilizzato per impedire che le relazioni vengano incluse nella chiusura e vengano attraversate

Note

Il costruttore che crea un ElementVisitor e base di chiamate. Ciò comporta il primo attraversamento della larghezza, visitazione dei ordine del grafico contenente i collegamenti dell'elemento.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ElementClosureWalker Classe

Overload ElementClosureWalker

Spazio dei nomi Microsoft.VisualStudio.Modeling