DiagramItemCollection 类

定义

DiagramItem 实例的集合。 DiagramItem 表示图表上的 ShapeElement、ShapeField 或 ShapeSubField 实例,用于命中测试和选择等操作。

public ref class DiagramItemCollection : System::Collections::CollectionBase, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Modeling::Diagrams::DiagramItem ^>
public class DiagramItemCollection : System.Collections.CollectionBase, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Modeling.Diagrams.DiagramItem>
type DiagramItemCollection = class
    inherit CollectionBase
    interface seq<DiagramItem>
    interface IEnumerable
Public Class DiagramItemCollection
Inherits CollectionBase
Implements IEnumerable(Of DiagramItem)
继承
DiagramItemCollection
派生
实现

构造函数

DiagramItemCollection()

初始化 DiagramItemCollection 类的新实例。

属性

Item[Int32]

获取位于集合中指定位置的 DiagramItem。

方法

Add(DiagramItem)

将特定的 DiagramItem 添加到集合。

Add(ICollection)

将 ICollection 的 DiagramItem 添加到 DiagramItemCollection 的末尾

Contains(DiagramItem)

确定 DiagramItem 是否在集合中。

CopyTo(DiagramItem[], Int32)

将所选内容的 DiagramItems 复制到数组,从特定的 Array 索引开始。

GetEnumerator()

获取此集合的 DiagramItem 枚举器。

IndexOf(DiagramItem)

返回集合中 DiagramItem 的从零开始的索引。

Insert(Int32, DiagramItem)

将 DiagramItem 插入集合中的指定索引处。

Remove(DiagramItem)

从集合中删除特定 DiagramItem 的第一个匹配项。

Remove(ICollection)

从 ICollection 中删除指定的 DiagramItems

扩展方法

EmptyIfNull<T>(IEnumerable<T>)

如果枚举不为 null,则返回此枚举。 如果为 null,则返回空枚举。

适用于