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


ElementGroup - класс

Предоставляет способ сбора элементов и ссылок элемента.

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

System.Object
  Microsoft.VisualStudio.Modeling.ElementGroup

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

Синтаксис

'Декларация
Public Class ElementGroup
public class ElementGroup

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

Конструкторы

  Имя Описание
Открытый метод ElementGroup(ModelElement) Конструктор удобства для построения одну группу элементов, общие операции
Открытый метод ElementGroup(Partition) Конструктор
Открытый метод ElementGroup(Store) Конструктор

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

Свойства

  Имя Описание
Открытое свойство ElementIds Получите список идентификаторов элементов, содержащихся в этой группе
Открытое свойство ElementLinkIds Получите список идентификаторов связей элементов, содержащихся в этой группе
Открытое свойство ElementLinks Получите набор ссылок элемента, который содержит эту группу.Сюда не входят ссылки элемента, содержащиеся подгруппы по дочернего элемента.
Открытое свойство Id Groupid
Открытое свойство ModelElements Получите список всех элементов этой группой элемента и всеми группами дочернего элемента
Открытое свойство Partition Раздел группа был создан.
Открытое свойство RootElementIds Получите список идентификаторов связей элементов, содержащихся в этой группе
Открытое свойство RootElements Элемент группы (например различаются.корень дерева, head списка и т д)
Открытое свойство SourceContext Возвращает объект контекста ElementGroup источника этого ElementGroup
Открытое свойство TargetContext Возвращает объект контекста ElementGroup целевых объектов этого ElementGroup
Открытое свойство UserData Определяемый пользователем сериализуемый объект данных

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

Методы

  Имя Описание
Открытый метод Add(ModelElement) Добавляет элемент в группе.Все ссылки на элементы в группе уже также будут добавлены.
Открытый метод Add(ModelElement, Boolean) Добавляет элемент в группе.
Открытый метод AddGraph(ModelElement) Добавление элемента и его дочерних элементов в группе все ссылки на элементы в группе уже также будут добавлены.
Открытый метод AddGraph(ModelElement, Boolean) Добавление элемента и его дочерних элементов в группе
Открытый метод AddGraph(ModelElement, Boolean, Boolean) Добавление элемента и его дочерних элементов в группе
Открытый метод AddRange(IEnumerable<ModelElement>) Добавляет коллекцию элементов модели в группе.Все ссылки на элементы в группе уже также будут добавлены.
Открытый метод AddRange(IEnumerable<ModelElement>, Boolean) Добавляет коллекцию элементов модели в группе.
Открытый метод CreatePrototype Создайте прототип для данной группы элементов
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetElements() Получите набор элементов, содержащихся в эту группу.Оно не включает в себя набор элементов, содержащихся подгруппы по дочернего элемента.
Открытый метод GetElements(Guid) Получите набор экземпляров элемента заданного доменного класса, содержащихся в этой группе.Оно не включает в себя набор элементов, содержащихся подгруппы по дочернего элемента.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод MarkAsRoot Помечает элемент в группе, что и корневой элемент.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Поля

  Имя Описание
Открытое полеСтатический член ElementGroupIdDictionary Ключей используется в TargetContext ElementGroupContext для словаря идентификатора элемента.

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

Заметки

ElementGroup предназначено упростить сериализацию групп в составе элементы из одного хранилища другому.

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

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

См. также

Ссылки

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