ElementClosureWalker, constructeur (Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>)
Constructeur qui crée un ElementVisitor et une base d'appels. Cela correspond au parcours de la profondeur en premier, avec visites de type précommande dans le graphique qui contient des liens d'élément.
Espace de noms : Microsoft.VisualStudio.Modeling
Assembly : Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- partition
Type : Microsoft.VisualStudio.Modeling.Partition
Partition.
- type
Type : Microsoft.VisualStudio.Modeling.ClosureType
ClosureType.
- rootList
Type : System.Collections.Generic.ICollection<ModelElement>
RootList.
- bypassDemandLoading
Type : System.Boolean
True pour ignorer le chargement à la demande.
- domainRolesToNotPropagate
Type : System.Collections.Generic.IEnumerable<DomainRoleInfo>
Liste de DomainRoles pour laquelle ignorer les paramètres de suppression de la propagation.
- rootDomainRolesToNotVisit
Type : System.Collections.Generic.IEnumerable<DomainRoleInfo>
Liste de DomainRoles à ne pas traiter sur les éléments racine.Cette liste peut être utilisée pour empêcher que des relations soient fermées ou parcourues
- elementsToNotVisit
Type : System.Collections.Generic.IList<ModelElement>
Liste d'éléments à ne pas visiter.
Notes
Le constructeur qui crée un ElementVisitor et une base d'appels. Cela provoque le premier parcours de visite, largeur de précommande du graphique qui contient les liens d'élément.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.