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
- targetElement
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Das ModelElement, das als Ziel für die wiederhergestellten Elemente aus dem ElementGroupPrototype dient.
- 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.
- elementGroupPrototype
Typ: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
Der ElementGroupPrototype, der die Stamm-ProtoElements enthält.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.