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 | 获取环绕集合中所有 GhostShapes 的当前边界矩形。矩形以世界单位相对于关系图的左上角。 | |
AreSiblings | 此集合的成员是否所有都同级? | |
Count | 获取集合中 GhostShapes 的数目。 | |
GridSize | 获取整个虚影形状集合的格网大小。 | |
IsSynchronized | 获取一个值,该值指示对集合的访问是否为同步的(线程安全)。 | |
LocationDelta | 获取当鬼魂集合在当前位置和初始位置之间的整体增量。 | |
ParentIds | 在鬼形状集合中获取父 GUID 的数组。 | |
PrimaryGhostShape | 获取主要的阴影形状。 | |
SourceDiagramId | 获取源关系图 id。此参数可能返回 Guid.Empty。 | |
SourceProcessId | 获取源进程 Id。 | |
SourceStoreId | 获取源存储的 id。此参数可能返回 Guid.Empty。 | |
SyncRoot | 获取可用于同步对集合的访问的对象。 |
页首
方法
名称 | 说明 | |
---|---|---|
Add | 将 GhostShape 对象添加到集合中。 | |
CopyTo(Array, Int32) | 从特定的数组索引开始,将 GhostShapes 复制到一个数组中。 | |
CopyTo(array<GhostShape[], Int32) | 从特定的数组索引开始,将 GhostShapes 复制到 GhostShape[] 数组中。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
Find | 根据给定的源 ShapeElement guid,获取 GhostShape 。 | |
GetEnumerator | 返回可循环访问 GhostShape 集合的枚举器。 | |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) | |
GetObjectData | 使用序列化此对象所需的数据填充 SerializationInfo。 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
Offset | 用指定增量对虚影形状的当前位置进行偏移。 | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。