ModelElement.ChooseMergeTarget - метод (ElementGroupPrototype)
Выбирает элемент целевого объекта, чтобы принять в качестве дочернего элемента для элемента, который пользователь хочет копировать, перетащив или создать.
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Protected Overridable Function ChooseMergeTarget ( _
elementGroupPrototype As ElementGroupPrototype _
) As ModelElement
protected virtual ModelElement ChooseMergeTarget(
ElementGroupPrototype elementGroupPrototype
)
Параметры
- elementGroupPrototype
Тип: Microsoft.VisualStudio.Modeling.ElementGroupPrototype
ElementGroupPrototype то воспроизведется и объединяется с элементом целевого объекта.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Modeling.ModelElement
ModelElement использовать в качестве целевой объект для процесса слияния.
Заметки
A операция слияния что происходит, когда пользователь использует средство для создания элемента модели или выполняется команду вставить или перетащить элемент на другие.Слияние объединяет новые или копируемые элементы в существующую модель.
Этот метод вызывается, когда слияние собирается произойти.Он позволяет элементу целевого объекта, чтобы перенаправлять операцию слияния, чтобы другой элемент является целевым объектом.Например, является частью большого объекта может перенаправить операции слияния с родительским элементом.Это преимущество для пользователя, не следует различать частью и его родительским элементом при перетаскивании средство или объект.
По умолчанию этот метод возвращает элемент в качестве целевой объект.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.