DslLibraryBase.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.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.10.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.
- 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.
.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.