ElementGroup - класс
Предоставляет способ сбора элементов и ссылок элементов.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.ElementGroup
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Синтаксис
'Декларация
Public Class ElementGroup
public class ElementGroup
Тип ElementGroup предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ElementGroup(ModelElement) | Конструктор удобства для построения одной группы элементов, общей операции |
![]() |
ElementGroup(Partition) | Конструктор |
![]() |
ElementGroup(Store) | Конструктор |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
ElementIds | Получите список идентификаторов элементов, содержащихся в этой группе |
![]() |
ElementLinkIds | Получите список идентификаторов ссылок элементов, содержащихся в этой группе |
![]() |
ElementLinks | Получение набора ссылок элементов, содержащихся в данной группе.Сюда не входят связи элементов, содержащиеся в дочерних подгруппах. |
![]() |
Id | Идентификатор группы. |
![]() |
ModelElements | Получите список всех элементов, содержащихся этой группой элементов и всеми дочерними группами элементов |
![]() |
Partition | Раздел, для которого была создана группа. |
![]() |
RootElementIds | Получите список идентификаторов ссылок элементов, содержащихся в этой группе |
![]() |
RootElements | Выдающийся элемент группы (например корень дерева, головки списка и т д) |
![]() |
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 | Ключ, используемый в ElementGroupContext целевого контекста для словаря идентификаторов Element. |
В начало страницы
Заметки
ElementGroup является упрощают сериализации групп в составе элементы из одного магазина в другой.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.