ElementClosureWalker Constructor (Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>)
Constructor that creates an ElementVisitor and calls base. This results in breadth first traversal, pre-Order visitation of the graph with element links.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.10.0.dll)
Syntax
‘선언
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
)
public:
ElementClosureWalker(
Partition^ partition,
ClosureType type,
ICollection<ModelElement^>^ rootList,
bool bypassDemandLoading,
IEnumerable<DomainRoleInfo^>^ domainRolesToNotPropagate,
IEnumerable<DomainRoleInfo^>^ rootDomainRolesToNotVisit,
IList<ModelElement^>^ elementsToNotVisit
)
new :
partition:Partition *
type:ClosureType *
rootList:ICollection<ModelElement> *
bypassDemandLoading:bool *
domainRolesToNotPropagate:IEnumerable<DomainRoleInfo> *
rootDomainRolesToNotVisit:IEnumerable<DomainRoleInfo> *
elementsToNotVisit:IList<ModelElement> -> ElementClosureWalker
public function ElementClosureWalker(
partition : Partition,
type : ClosureType,
rootList : ICollection<ModelElement>,
bypassDemandLoading : boolean,
domainRolesToNotPropagate : IEnumerable<DomainRoleInfo>,
rootDomainRolesToNotVisit : IEnumerable<DomainRoleInfo>,
elementsToNotVisit : IList<ModelElement>
)
Parameters
- 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 to bypass demand-loading.
- domainRolesToNotPropagate
Type: System.Collections.Generic.IEnumerable<DomainRoleInfo>
List of DomainRoles to ignore propagate deleting settings for
- rootDomainRolesToNotVisit
Type: System.Collections.Generic.IEnumerable<DomainRoleInfo>
List of DomainRoles to not visit on root elements. This list can be used to keep relationships from being included in the closure and traversed
- elementsToNotVisit
Type: System.Collections.Generic.IList<ModelElement>
List of elements to not visit
Remarks
The Constructor that creates an ElementVisitor and calls base. This results in breadth first traversal, pre-Order visitation of the graph that contains element links.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.