Partition.GetClosurePrototypeGroup Method (ICollection<ModelElement>, ClosureType)

Creates an ElementGroupPrototype of the given closure type based on the given list of root Elements

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

Syntax

'Declaration
Public Function GetClosurePrototypeGroup ( _
    rootElements As ICollection(Of ModelElement), _
    type As ClosureType _
) As ElementGroupPrototype
public ElementGroupPrototype GetClosurePrototypeGroup(
    ICollection<ModelElement> rootElements,
    ClosureType type
)
public:
ElementGroupPrototype^ GetClosurePrototypeGroup(
    ICollection<ModelElement^>^ rootElements, 
    ClosureType type
)
member GetClosurePrototypeGroup : 
        rootElements:ICollection<ModelElement> * 
        type:ClosureType -> ElementGroupPrototype
public function GetClosurePrototypeGroup(
    rootElements : ICollection<ModelElement>, 
    type : ClosureType
) : ElementGroupPrototype

Parameters

  • rootElements
    Type: ICollection<ModelElement>

    collection of root elements to begin closure walk from

Return Value

Type: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
an ElementGroupPrototype for the element collection selected in the closure walk

Remarks

the element group prototype's DistinguishedElements list will be populated with the root elements list

.NET Framework Security

See Also

Reference

Partition Class

GetClosurePrototypeGroup Overload

Microsoft.VisualStudio.Modeling Namespace