Metodo ExtensionElement.CanMerge
Restituisce un valore che indica se l'elemento di origine rappresentato dal ProtoElement radice specificata può essere aggiunto a questo elemento.
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
Protected Overrides Function CanMerge ( _
rootElement As ProtoElementBase, _
elementGroupPrototype As ElementGroupPrototype _
) As Boolean
protected override bool CanMerge(
ProtoElementBase rootElement,
ElementGroupPrototype elementGroupPrototype
)
Parametri
- rootElement
Tipo: Microsoft.VisualStudio.Modeling.ProtoElementBase
il ProtoElement radice che rappresenta un elemento di origine.Ciò può essere null, nel qual caso il ElementGroupPrototype non contiene un ProtoElements e il codice esamina le informazioni sul contesto di ElementGroupPrototype.
- elementGroupPrototype
Tipo: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
il ElementGroupPrototype che contiene il ProtoElement radice.
Valore restituito
Tipo: System.Boolean
true se l'elemento di origine rappresentato dal ProtoElement possibile aggiungere a questo elemento di destinazione.
Note
L'override perché è necessario porre i MEL estesi se accetteranno l'unione di ExtensionElements.Questa operazione è necessaria per permetterci alle unioni dei rifiuti di MEX che causerebbero i ruoli o le proprietà ambigui.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.