ModelElement.ChooseMergeTarget - метод (ElementGroupPrototype)
Выбирает целевой элемент, чтобы принять в качестве его дочернего элемента элемент, который пользователь хочет копировать, перетащить или создать.
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.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, используемый в качестве целевого объекта для процесса слияния.
Заметки
операция слияния, что происходит, когда пользователь использует средство для создания элемента модели и выполняется командой ", или перетаскивание элемента на другой. Слияние объединяет новые или копироваться элементы в существующую модель.
Этот метод вызывается при слияния будет выполняться. Это позволяет целевой объект, чтобы перенаправлять операцию слияния, поэтому другой элемент будет целевым объектом. Например, является частью большого объекта может перенаправлять операцию слияния в родительском элементе. Такое преимущество для пользователя, который не должен различать частью и его родительским элементом при перетаскивании средство или объект.
По умолчанию этот метод возвращает элемент как целевой объект.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.