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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.