Store.GetClosurePrototypeGroup Method (ICollection<ModelElement>, ClosureType, Boolean)

Creates an element group prototype in the default partition of the specified closure type when given a list of root elements and allows bypassing of demand loading.

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

public ElementGroupPrototype GetClosurePrototypeGroup(
	ICollection<ModelElement> rootElements,
	ClosureType type,
	bool bypassDemandLoading


Type: System.Collections.Generic.ICollection<ModelElement>

A collection of root elements.

Type: Microsoft.VisualStudio.Modeling.ClosureType

The type of closure to build.

Type: System.Boolean

true to bypass demand loading while forming the closure; otherwise, false.

Return Value

Type: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
The element group prototype collection that forms the closure for copy.

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

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft