Freigeben über


ElementOperations.CanMergeElementGroupPrototype-Methode (ModelElement, ProtoElementBase, ElementGroupPrototype)

Ruft einen Wert ab, der angibt, ob MergeElementGroupPrototype ausgeführt werden kann, wenn ein bestimmter Hebezeug- und Elementgruppenprototyp angegeben wird.

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

Syntax

'Declaration
Protected Friend Overridable Function CanMergeElementGroupPrototype ( _
    targetElement As ModelElement, _
    toMergeProtoElement As ProtoElementBase, _
    elementGroupPrototype As ElementGroupPrototype _
) As Boolean
protected internal virtual bool CanMergeElementGroupPrototype(
    ModelElement targetElement,
    ProtoElementBase toMergeProtoElement,
    ElementGroupPrototype elementGroupPrototype
)

Parameter

  • toMergeProtoElement
    Typ: Microsoft.VisualStudio.Modeling.ProtoElementBase
    Ein Stamm-ProtoElement im ElementGroupPrototype, das, wenn es wiederhergestellt wird, im Zielelement zusammengeführt wird.Dieser Parameter kann NULL sein. In diesem Fall enthält der ElementGroupPrototype keine ProtoElements.

Rückgabewert

Typ: System.Boolean
Ein Wert, der angibt, ob MergeElementGroupPrototype mit dem bestimmte Ziel und dem untergeordneten Element ausgeführt werden kann.

Hinweise

Der CanMergeElementGroupPrototype-Prozess ruft diese Überladung für jeden ProtoElement im Stamm ElementGroupPrototype auf, um zu bestimmen, wenn entweder das Zielelement oder das zugeordnete Modellelement des Ziels (falls zutreffend) als Ziel des Elements verwendet werden können, das vom ProtoElement dargestellt wird.

.NET Framework-Sicherheit

Siehe auch

Referenz

ElementOperations Klasse

CanMergeElementGroupPrototype-Überladung

Microsoft.VisualStudio.Modeling-Namespace