Partition.GetClosureList Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) |
Gets a closure list of the given type based on the given root element list |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) |
Gets a closure list of the given type based on the given root element list |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>) |
Gets a closure list of the given type based on the given root element list |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean) |
Gets a closure list of the given type based on the given root element list |
GetClosureList(ICollection<ModelElement>, ClosureType) |
Gets a closure list of the given type based on the given root element list |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>) |
Gets a closure list of the given type based on the given root element list |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>)
Gets a closure list of the given type based on the given root element list
public:
System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ GetClosureList(System::Collections::Generic::ICollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ rootElements, Microsoft::VisualStudio::Modeling::ClosureType type, bool bypassDemandLoading, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Modeling::DomainRoleInfo ^> ^ domainRolesToNotPropagate, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Modeling::DomainRoleInfo ^> ^ rootDomainRolesToNotVisit);
[System.Diagnostics.DebuggerStepThrough]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement> GetClosureList (System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> rootElements, Microsoft.VisualStudio.Modeling.ClosureType type, bool bypassDemandLoading, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Modeling.DomainRoleInfo> domainRolesToNotPropagate, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Modeling.DomainRoleInfo> rootDomainRolesToNotVisit);
[<System.Diagnostics.DebuggerStepThrough>]
member this.GetClosureList : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> * Microsoft.VisualStudio.Modeling.ClosureType * bool * seq<Microsoft.VisualStudio.Modeling.DomainRoleInfo> * seq<Microsoft.VisualStudio.Modeling.DomainRoleInfo> -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement>
Public Function GetClosureList (rootElements As ICollection(Of ModelElement), type As ClosureType, bypassDemandLoading As Boolean, domainRolesToNotPropagate As IEnumerable(Of DomainRoleInfo), rootDomainRolesToNotVisit As IEnumerable(Of DomainRoleInfo)) As ReadOnlyCollection(Of ModelElement)
Parameters
- rootElements
- ICollection<ModelElement>
list of root elements that the closure will be based on
- type
- ClosureType
type of closure to form
- bypassDemandLoading
- Boolean
- domainRolesToNotPropagate
- IEnumerable<DomainRoleInfo>
List of DomainRoles to Not Skip
- rootDomainRolesToNotVisit
- 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
Returns
ICollection
- Attributes
Applies to
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>)
Gets a closure list of the given type based on the given root element list
public:
System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ GetClosureList(System::Collections::Generic::ICollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ rootElements, Microsoft::VisualStudio::Modeling::ClosureType type, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Modeling::DomainRoleInfo ^> ^ domainRolesToNotPropagate, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Modeling::DomainRoleInfo ^> ^ rootDomainRolesToNotVisit);
[System.Diagnostics.DebuggerStepThrough]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement> GetClosureList (System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> rootElements, Microsoft.VisualStudio.Modeling.ClosureType type, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Modeling.DomainRoleInfo> domainRolesToNotPropagate, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Modeling.DomainRoleInfo> rootDomainRolesToNotVisit);
[<System.Diagnostics.DebuggerStepThrough>]
member this.GetClosureList : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> * Microsoft.VisualStudio.Modeling.ClosureType * seq<Microsoft.VisualStudio.Modeling.DomainRoleInfo> * seq<Microsoft.VisualStudio.Modeling.DomainRoleInfo> -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement>
Public Function GetClosureList (rootElements As ICollection(Of ModelElement), type As ClosureType, domainRolesToNotPropagate As IEnumerable(Of DomainRoleInfo), rootDomainRolesToNotVisit As IEnumerable(Of DomainRoleInfo)) As ReadOnlyCollection(Of ModelElement)
Parameters
- rootElements
- ICollection<ModelElement>
list of root elements that the closure will be based on
- type
- ClosureType
type of closure to form
- domainRolesToNotPropagate
- IEnumerable<DomainRoleInfo>
List of DomainRoles to Not Skip
- rootDomainRolesToNotVisit
- 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
Returns
ICollection
- Attributes
Applies to
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>)
Gets a closure list of the given type based on the given root element list
public:
System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ GetClosureList(System::Collections::Generic::ICollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ rootElements, Microsoft::VisualStudio::Modeling::ClosureType type, bool bypassDemandLoading, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Modeling::DomainRoleInfo ^> ^ domainRolesToNotPropagate);
[System.Diagnostics.DebuggerStepThrough]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement> GetClosureList (System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> rootElements, Microsoft.VisualStudio.Modeling.ClosureType type, bool bypassDemandLoading, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Modeling.DomainRoleInfo> domainRolesToNotPropagate);
[<System.Diagnostics.DebuggerStepThrough>]
member this.GetClosureList : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> * Microsoft.VisualStudio.Modeling.ClosureType * bool * seq<Microsoft.VisualStudio.Modeling.DomainRoleInfo> -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement>
Public Function GetClosureList (rootElements As ICollection(Of ModelElement), type As ClosureType, bypassDemandLoading As Boolean, domainRolesToNotPropagate As IEnumerable(Of DomainRoleInfo)) As ReadOnlyCollection(Of ModelElement)
Parameters
- rootElements
- ICollection<ModelElement>
list of root elements that the closure will be based on
- type
- ClosureType
type of closure to form
- bypassDemandLoading
- Boolean
- domainRolesToNotPropagate
- IEnumerable<DomainRoleInfo>
List of DomainRoles to Not Skip
Returns
ICollection
- Attributes
Applies to
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean)
Gets a closure list of the given type based on the given root element list
public:
System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ GetClosureList(System::Collections::Generic::ICollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ rootElements, Microsoft::VisualStudio::Modeling::ClosureType type, bool bypassDemandLoading);
[System.Diagnostics.DebuggerStepThrough]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement> GetClosureList (System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> rootElements, Microsoft.VisualStudio.Modeling.ClosureType type, bool bypassDemandLoading);
[<System.Diagnostics.DebuggerStepThrough>]
member this.GetClosureList : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> * Microsoft.VisualStudio.Modeling.ClosureType * bool -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement>
Public Function GetClosureList (rootElements As ICollection(Of ModelElement), type As ClosureType, bypassDemandLoading As Boolean) As ReadOnlyCollection(Of ModelElement)
Parameters
- rootElements
- ICollection<ModelElement>
list of root elements that the closure will be based on
- type
- ClosureType
type of closure to form
- bypassDemandLoading
- Boolean
Returns
ICollection
- Attributes
Applies to
GetClosureList(ICollection<ModelElement>, ClosureType)
Gets a closure list of the given type based on the given root element list
public:
System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ GetClosureList(System::Collections::Generic::ICollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ rootElements, Microsoft::VisualStudio::Modeling::ClosureType type);
[System.Diagnostics.DebuggerStepThrough]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement> GetClosureList (System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> rootElements, Microsoft.VisualStudio.Modeling.ClosureType type);
[<System.Diagnostics.DebuggerStepThrough>]
member this.GetClosureList : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> * Microsoft.VisualStudio.Modeling.ClosureType -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement>
Public Function GetClosureList (rootElements As ICollection(Of ModelElement), type As ClosureType) As ReadOnlyCollection(Of ModelElement)
Parameters
- rootElements
- ICollection<ModelElement>
list of root elements that the closure will be based on
- type
- ClosureType
type of closure to form
Returns
ICollection
- Attributes
Applies to
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>)
Gets a closure list of the given type based on the given root element list
public:
System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ GetClosureList(System::Collections::Generic::ICollection<Microsoft::VisualStudio::Modeling::ModelElement ^> ^ rootElements, Microsoft::VisualStudio::Modeling::ClosureType type, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Modeling::DomainRoleInfo ^> ^ domainRolesToNotPropagate);
[System.Diagnostics.DebuggerStepThrough]
public System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement> GetClosureList (System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> rootElements, Microsoft.VisualStudio.Modeling.ClosureType type, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Modeling.DomainRoleInfo> domainRolesToNotPropagate);
[<System.Diagnostics.DebuggerStepThrough>]
member this.GetClosureList : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Modeling.ModelElement> * Microsoft.VisualStudio.Modeling.ClosureType * seq<Microsoft.VisualStudio.Modeling.DomainRoleInfo> -> System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Modeling.ModelElement>
Public Function GetClosureList (rootElements As ICollection(Of ModelElement), type As ClosureType, domainRolesToNotPropagate As IEnumerable(Of DomainRoleInfo)) As ReadOnlyCollection(Of ModelElement)
Parameters
- rootElements
- ICollection<ModelElement>
list of root elements that the closure will be based on
- type
- ClosureType
type of closure to form
- domainRolesToNotPropagate
- IEnumerable<DomainRoleInfo>
List of DomainRoles to Not Skip
Returns
ICollection
- Attributes