Freigeben über


ExtensionElement.CanMerge-Methode

Gibt einen Wert zurück, der angibt, ob das Quellelement, das durch den angegebenen Stamm ProtoElement dargestellte diesem Element hinzugefügt werden kann.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.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
)

Parameter

  • rootElement
    Typ: Microsoft.VisualStudio.Modeling.ProtoElementBase
    Der Stamm ProtoElement, das ein Quellelement darstellt.Dies kann NULL sein. In diesem Fall wird das ElementGroupPrototype kein ProtoElements enthält und der Code die ElementGroupPrototype-Kontext Informationen überprüft.

Rückgabewert

Typ: System.Boolean
true, wenn das Quellelement, das vom ProtoElement dargestellte für dieses Zielelement hinzugefügt werden kann.

Hinweise

Überschreibung, weil wir um die erweiterten MEL anfordern müssen, ob sie die Zusammenführung von ExtensionElements akzeptiert.Dies ist erforderlich, um uns auf Abfall mergen von MEXs zu ermöglichen, die mehrdeutige Rollen oder Eigenschaften erstellen würden.

.NET Framework-Sicherheit

Siehe auch

Referenz

ExtensionElement Klasse

Microsoft.VisualStudio.Modeling-Namespace