Verifies whether a source element can be added to this element.
Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.10.0.dll)
Syntax
声明
Protected Overridable Function CanMerge ( _
    rootElement As ProtoElementBase, _
    elementGroupPrototype As ElementGroupPrototype _
) As Boolean
protected virtual bool CanMerge(
    ProtoElementBase rootElement,
    ElementGroupPrototype elementGroupPrototype
)
protected:
virtual bool CanMerge(
    ProtoElementBase^ rootElement, 
    ElementGroupPrototype^ elementGroupPrototype
)
abstract CanMerge : 
        rootElement:ProtoElementBase * 
        elementGroupPrototype:ElementGroupPrototype -> bool 
override CanMerge : 
        rootElement:ProtoElementBase * 
        elementGroupPrototype:ElementGroupPrototype -> bool 
protected function CanMerge(
    rootElement : ProtoElementBase, 
    elementGroupPrototype : ElementGroupPrototype
) : boolean
Parameters
- rootElement
 Type: Microsoft.VisualStudio.Modeling.ProtoElementBase
 The root ProtoElement representing a source element. If this is null, the ElementGroupPrototype does not contain any ProtoElements and the code should inspect the ElementGroupPrototype context information.
- elementGroupPrototype
 Type: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
 The ElementGroupPrototype that contains the root ProtoElement.
Return Value
Type: System.Boolean
true if the source element represented by the ProtoElement can be added to this target element; otherwise, false.
Remarks
Accept merges of extensions, or any supplementary elements that extensions are prepared to merge
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.