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

Return to top
Show: