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


GhostShapeCollection - класс

Коллекция GhostShapes.

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

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.GhostShapeCollection

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

Синтаксис

'Декларация
<SerializableAttribute> _
Public Class GhostShapeCollection _
    Implements ICollection, IEnumerable, ISerializable
[SerializableAttribute]
public class GhostShapeCollection : ICollection, 
    IEnumerable, ISerializable

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

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

  Имя Описание
Открытый метод GhostShapeCollection(Guid, Guid) Инициализирует новый экземпляр класса GhostShapeCollection.
Защищенный метод GhostShapeCollection(SerializationInfo, StreamingContext) Инициализирует новый экземпляр класса GhostShapeCollection.Используется для десериализации.

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

Свойства

  Имя Описание
Открытое свойство AbsoluteBoundingBox Получает текущий ограничивающий прямоугольник, окружающий все объекты GhostShape в коллекции.Прямоугольник указывается в мировых единицах относительно левого верхнего угла схемы.
Открытое свойство AreSiblings Члены данной коллекции — все одного уровня?
Открытое свойство Count Получает число объектов GhostShapes в коллекции.
Открытое свойство GridSize Получает размер сетки для коллекции фантомных фигур в целом.
Открытое свойство IsSynchronized Получает значение, указывающее на то, синхронизирован ли доступ к коллекции (потокобезопасный).
Открытое свойство LocationDelta Получает разность между текущим и начальным местоположением коллекции фантомных фигур в целом.
Открытое свойство ParentIds Получает массив родительских Guid в коллекции фантомных фигур.
Открытое свойство PrimaryGhostShape Получает основную фантомную фигуру.
Открытое свойство SourceDiagramId Получает идентификатор исходной схемы.Может вернуть Guid.Empty.
Открытое свойство SourceProcessId Получает идентификатор исходного процесса.
Открытое свойство SourceStoreId Получает идентификатор исходного хранилища.Может вернуть Guid.Empty.
Открытое свойство SyncRoot Получает объект, который может использоваться для синхронизации доступа к коллекции.

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

Методы

  Имя Описание
Открытый метод Add Добавляет объект GhostShape в коллекцию.
Открытый метод CopyTo(Array, Int32) Копирует GhostShapes в массив, начиная с определенного индекса массива.
Открытый метод CopyTo(array<GhostShape[], Int32) Копирует GhostShapes в массив GhostShape[], начиная с определенного индекса массива.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод Find Получает GhostShape по заданному GUID исходного ShapeElement.
Открытый метод GetEnumerator Возвращает перечислитель, позволяющий выполнять итерацию коллекции GhostShape.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetObjectData Заполняет объект SerializationInfo данными, необходимыми для сериализации данного объекта.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод Offset Смещает текущее местоположение каждой фантомной фигуры на указанную разность.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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