ExtensionElement.CanMerge(ProtoElementBase, ElementGroupPrototype) Méthode

Définition

Retourne une valeur indiquant si l'élément source représenté par la racine spécifiée ProtoElement peut être ajouté à cet élément.

protected:
 override bool CanMerge(Microsoft::VisualStudio::Modeling::ProtoElementBase ^ rootElement, Microsoft::VisualStudio::Modeling::ElementGroupPrototype ^ elementGroupPrototype);
protected override bool CanMerge (Microsoft.VisualStudio.Modeling.ProtoElementBase rootElement, Microsoft.VisualStudio.Modeling.ElementGroupPrototype elementGroupPrototype);
override this.CanMerge : Microsoft.VisualStudio.Modeling.ProtoElementBase * Microsoft.VisualStudio.Modeling.ElementGroupPrototype -> bool
Protected Overrides Function CanMerge (rootElement As ProtoElementBase, elementGroupPrototype As ElementGroupPrototype) As Boolean

Paramètres

rootElement
ProtoElementBase

ProtoElement racine représentant un élément source. Cela peut être null, dans ce cas, ElementGroupPrototype ne contient pas de ProtoElements et le code vérifie les informations de contexte d'ElementGroupPrototype.

elementGroupPrototype
ElementGroupPrototype

ElementGroupPrototype qui contient le ProtoElement racine.

Retours

Boolean

true si l'élément source représenté par le ProtoElement peut être ajouté à cet élément cible.

Remarques

Override, car nous devons demander au MEL étendu s’il doit accepter la fusion de ExtensionElements. Cela est nécessaire pour nous permettre de refuser des fusions de MEXs qui créeraient des rôles ou des propriétés ambigus.

S’applique à