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
)

Parameters

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

A collection of root elements.

type
Type: Microsoft.VisualStudio.Modeling.ClosureType

The type of closure to build.

bypassDemandLoading
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
Show:
© 2015 Microsoft