Поделиться через


MergeContext - класс

Предоставляет сведения о слиянии, которые изначально задаются процессом слияния, когда объекты ElementGroupPrototype воспроизводятся в хранилище целевого объекта.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.MergeContext

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Синтаксис

'Декларация
Public NotInheritable Class MergeContext
public sealed class MergeContext

Тип MergeContext предоставляет следующие члены.

Методы

  Имя Описание
Открытый методСтатический член AddRootModelElement Добавляет modelElement в коллекцию RootMel MergeContext транзакции.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый методСтатический член GetElementGroup Возвращает ElementGroup, воссозданную в целевом хранилище.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый методСтатический член GetRootModelElements Возвращает коллекция ModelElements (non-PresentationElements), используемых в качестве корневых элементов в преобразованной ElementGroup.
Открытый методСтатический член GetTargetElement Возвращает целевой объект ModelElement операции слияния.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый методСтатический член HasContext Возвращает значение true, если транзакция содержит информацию MergeContext; в противном случае возвращает значение false.
Открытый методСтатический член Set Добавляет информацию MergeContext в указанную транзакцию.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Поля

  Имя Описание
Открытое полеСтатический член PreMergeKey Если этот ключ присутствует в контексте ElementGroup, процесс слияния вызовет PreMergeSelf() в каждом корневом элементе в ElementGroup в начале слияния.

В начало страницы

Заметки

Данные, предоставляемые слияния (размещение или данных вставлять) устанавливаются процессом слияния, когда объекты ElementGroupPrototype воспроизведутся в магазин целевого объекта.

Данные слияния далее используются во время процесса слияния и этапа исправления — вверх.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен