Metoda ExtensionElement.CanMerge —
Zwraca wartość wskazującą, czy element źródłowy, reprezentowany przez określony katalog główny, który ProtoElement mogą być dodawane do tego elementu.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
Protected Overrides Function CanMerge ( _
rootElement As ProtoElementBase, _
elementGroupPrototype As ElementGroupPrototype _
) As Boolean
protected override bool CanMerge(
ProtoElementBase rootElement,
ElementGroupPrototype elementGroupPrototype
)
Parametry
- rootElement
Typ: Microsoft.VisualStudio.Modeling.ProtoElementBase
Katalog główny ProtoElement reprezentujący element źródłowy.Może to być wartość null, w którym to przypadku ElementGroupPrototype nie zawiera ProtoElements i kod, należy sprawdzić informacje kontekstowe ElementGroupPrototype.
- elementGroupPrototype
Typ: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
ElementGroupPrototype, zawierający ProtoElement w katalogu głównym.
Wartość zwracana
Typ: System.Boolean
wartość true, jeśli element źródłowy, reprezentowany przez ProtoElement mogą być dodawane do tego elementu docelowego.
Uwagi
Zastąpić, ponieważ musimy zadać sobie MEL rozszerzone czy będzie akceptować scalanie ExtensionElements.Jest to konieczne do umożliwienia nam odmówić scala MEXs, która powodowałaby role niejednoznaczne lub właściwości.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.