ElementOperations.MergeElementGroupPrototype Method

Merges the source ElementGroupPrototype with the specified target ModelElement.

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

Syntax

'Declaration
Public Overridable Sub MergeElementGroupPrototype ( _
    targetElement As ModelElement, _
    elementGroupPrototype As ElementGroupPrototype _
)
'Usage
Dim instance As ElementOperations 
Dim targetElement As ModelElement 
Dim elementGroupPrototype As ElementGroupPrototype

instance.MergeElementGroupPrototype(targetElement, _
    elementGroupPrototype)
public virtual void MergeElementGroupPrototype(
    ModelElement targetElement,
    ElementGroupPrototype elementGroupPrototype
)
public:
virtual void MergeElementGroupPrototype(
    ModelElement^ targetElement, 
    ElementGroupPrototype^ elementGroupPrototype
)
public function MergeElementGroupPrototype(
    targetElement : ModelElement, 
    elementGroupPrototype : ElementGroupPrototype
)

Parameters

Remarks

This method performs the following: (1) reconstitutes the elements from the ElementGroupPrototype, (2) calls OnElementsReconstituted to provide any ElementOperations-derived class the opportunity to plug in custom processing, (3) calls the target element's MergeRelate virtual method for each reconstituted root element to provide the target with the opportunity to connect a root element to itself, (4) calls the virtual method MergeConfigure on the reconstituted root element immediately after calling MergeRelate to provide the root element with an opportunity to configure itself, and (5) calls OnMerged to provide any ElementOperations-derived class the opportunity to plug in custom processing.

For more information and examples, see ElementOperations.

.NET Framework Security

See Also

Reference

ElementOperations Class

ElementOperations Members

Microsoft.VisualStudio.Modeling Namespace