DomainClass.CanMerge Method

Returns a value indicating whether the source element represented by the specified root ProtoElement can be added to this element.

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

Syntax

'Declaration
Protected Overrides Function CanMerge ( _
    rootElement As ProtoElementBase, _
    elementGroupPrototype As ElementGroupPrototype _
) As Boolean
protected override bool CanMerge(
    ProtoElementBase rootElement,
    ElementGroupPrototype elementGroupPrototype
)
protected:
virtual bool CanMerge(
    ProtoElementBase^ rootElement, 
    ElementGroupPrototype^ elementGroupPrototype
) override
abstract CanMerge : 
        rootElement:ProtoElementBase * 
        elementGroupPrototype:ElementGroupPrototype -> bool  
override CanMerge : 
        rootElement:ProtoElementBase * 
        elementGroupPrototype:ElementGroupPrototype -> bool
protected override function CanMerge(
    rootElement : ProtoElementBase, 
    elementGroupPrototype : ElementGroupPrototype
) : boolean

Parameters

  • rootElement
    Type: Microsoft.VisualStudio.Modeling.ProtoElementBase

    The root ProtoElement representing a source element. This can be null, in which case the ElementGroupPrototype does not contain an ProtoElements and the code should inspect the ElementGroupPrototype context information.

Return Value

Type: Boolean
true if the source element represented by the ProtoElement can be added to this target element.

.NET Framework Security

See Also

Reference

DomainClass Class

Microsoft.VisualStudio.Modeling.DslDefinition Namespace