ExtensionElement.CanMerge - метод
Возвращает значение, указывающее, является ли элемент источника, представленный заданным корнем ProtoElement можно добавить к этому элементу.
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Protected Overrides Function CanMerge ( _
rootElement As ProtoElementBase, _
elementGroupPrototype As ElementGroupPrototype _
) As Boolean
protected override bool CanMerge(
ProtoElementBase rootElement,
ElementGroupPrototype elementGroupPrototype
)
Параметры
- rootElement
Тип: Microsoft.VisualStudio.Modeling.ProtoElementBase
Корень ProtoElement, представляющий элемент источника.Это может быть равно null, в случае которого ElementGroupPrototype не содержит ProtoElements и код должен проверять данные о контексте ElementGroupPrototype.
- elementGroupPrototype
Тип: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
ElementGroupPrototype, содержащий корневой элемент ProtoElement.
Возвращаемое значение
Тип: System.Boolean
значение true, если элемент источника, представленный ProtoElement можно добавить к данному элементу целевого объекта.
Заметки
Переопределение поскольку необходимо запросить расширенный МЕЛ принимает ли слияние ExtensionElements.Это необходимо, чтобы разрешить мы на слияниям выжимк MEXs, создать неоднозначные роли или свойства.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.