Compartilhar via


DiagramItemCollection Classe

Definição

Uma coleção de instâncias diagramitem. Um DiagramItem representa uma instância ShapeElement, ShapeField ou ShapeSubField no diagrama e é usado para coisas como teste de clique e seleção.

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)
Herança
DiagramItemCollection
Derivado
Implementações

Construtores

DiagramItemCollection()

Inicializa uma nova instância da classe DiagramItemCollection.

Propriedades

Item[Int32]

Obtém o DiagramItem na posição especificada na coleção.

Métodos

Add(DiagramItem)

Adiciona um DiagramItem específico à coleção.

Add(ICollection)

Adiciona o DiagramItem de uma ICollection ao final do DiagramItemCollection

Contains(DiagramItem)

Determina se um DiagramItem está na coleção.

CopyTo(DiagramItem[], Int32)

Copia os DiagramItems da seleção para uma Matriz, começando em um índice de Matriz específico.

GetEnumerator()

Obtém um enumerador DiagramItem para esta coleção.

IndexOf(DiagramItem)

Retorna o índice baseado em zero do DiagramItem na coleção.

Insert(Int32, DiagramItem)

Insere o DiagramItem na coleção no índice especificado.

Remove(DiagramItem)

Remove a primeira ocorrência de um DiagramItem específico da coleção.

Remove(ICollection)

Remove os DiagramItems especificados de uma ICollection

Métodos de Extensão

EmptyIfNull<T>(IEnumerable<T>)

Retorne essa enumeração caso ela não seja nula. Caso seja enumeração vazia de retorno nulo.

Aplica-se a