Udostępnij za pośrednictwem


Klasa DiagramItemCollection

Kolekcja wystąpienia DiagramItem.DiagramItem reprezentuje wystąpienie na diagramie ShapeElement, ShapeField lub ShapeSubField i jest używany dla takich elementów, jak badania hit i selekcji.

Hierarchia dziedziczenia

System.Object
  System.Collections.CollectionBase
    Microsoft.VisualStudio.Modeling.Diagrams.DiagramItemCollection
      Microsoft.VisualStudio.Modeling.Diagrams.HighlightedShapesCollection

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Diagrams
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Składnia

'Deklaracja
Public Class DiagramItemCollection _
    Inherits CollectionBase _
    Implements IEnumerable(Of DiagramItem), IEnumerable
public class DiagramItemCollection : CollectionBase, 
    IEnumerable<DiagramItem>, IEnumerable

Typ DiagramItemCollection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DiagramItemCollection Inicjuje nowe wystąpienie klasy DiagramItemCollection.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Capacity Zwraca lub ustawia liczbę elementów CollectionBase może zawierać. (Odziedziczone z CollectionBase).
Właściwość publiczna Count Zwraca liczbę elementów zawartych w CollectionBase instancji.Ta właściwość nie mogą być przesłaniane. (Odziedziczone z CollectionBase).
Właściwość chroniona InnerList Pobiera ArrayList zawierające listę elementów w CollectionBase instancji. (Odziedziczone z CollectionBase).
Właściwość publiczna Item Pobiera DiagramItem w określonym położeniu w kolekcji.
Właściwość chroniona List Pobiera IList zawierające listę elementów w CollectionBase instancji. (Odziedziczone z CollectionBase).

Początek

Metody

  Nazwa Opis
Metoda publiczna Add(ICollection) Dodaje DiagramItem z kolekcji ICollection do końca DiagramItemCollection
Metoda publiczna Add(DiagramItem) Dodaje określone DiagramItem do kolekcji.
Metoda publiczna Clear Usuwa wszystkie obiekty z CollectionBase instancji.Ta metoda nie mogą być przesłaniane. (Odziedziczone z CollectionBase).
Metoda publiczna Contains Określa, czy DiagramItem w kolekcji.
Metoda publiczna CopyTo Kopie DiagramItems zaznaczenia do tablicy, począwszy od określonego indeksu tablicy.
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetEnumerator Pobiera modułu wyliczającego DiagramItem dla tej kolekcji.
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna IndexOf Zwraca wyświetlanego DiagramItem w kolekcji.
Metoda publiczna Insert Wstawia DiagramItem do gromadzenia pod określonym indeksem.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnClear Wykonuje dodatkowe procesy niestandardowych podczas czyszczenia zawartości CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda chroniona OnClearComplete Wykonuje dodatkowe niestandardowych procesów po wyczyszczeniu zawartość CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda chroniona OnInsert Wykonuje dodatkowe procesy niestandardowych przed wstawieniem nowy element do CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda chroniona OnInsertComplete Wykonuje dodatkowe niestandardowych procesów po włożeniu nowego elementu do CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda chroniona OnRemove Wykonuje dodatkowe procesy niestandardowych podczas usuwania elementu z CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda chroniona OnRemoveComplete Wykonuje dodatkowe niestandardowych procesów po usunięciu elementu z CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda chroniona OnSet Wykonuje dodatkowe procesy niestandardowych przed ustawieniem wartości CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda chroniona OnSetComplete Wykonuje dodatkowe niestandardowych procesów po ustawieniu wartości CollectionBase instancji. (Odziedziczone z CollectionBase).
Metoda chroniona OnValidate Wykonuje dodatkowe procesy niestandardowego podczas sprawdzania poprawności wartości. (Odziedziczone z CollectionBase).
Metoda publiczna Remove(ICollection) Usuwa określony DiagramItems z kolekcji ICollection.
Metoda publiczna Remove(DiagramItem) Usuwa pierwsze wystąpienie określonego DiagramItem z kolekcji.
Metoda publiczna RemoveAt Usuwa element pod określonym indeksem z CollectionBase instancji.Ta metoda nie jest wykonać. (Odziedziczone z CollectionBase).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IList.Add Dodaje obiekt do końca CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Contains Określa, czy CollectionBase zawiera określony element. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopiuje cały CollectionBase do zgodnych z jednowymiarowego Array, począwszy od określonego indeksu tablicy docelowej. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.IndexOf Wyszukuje określony Object i zwraca indeks pierwszego wystąpienia w obrębie całego od zera CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Insert Wstawia element do CollectionBase pod określonym indeksem. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsFixedSize Pobiera wartość określającą czy CollectionBase ma stały rozmiar. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsReadOnly Pobiera wartość określającą czy CollectionBase jest tylko do odczytu. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized Pobiera wartość określającą czy dostęp do CollectionBase jest synchronizowane (bezpieczne dla wątków). (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.Item Pobiera lub ustawia element pod określonym indeksem. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Remove Usuwa pierwsze wystąpienie określonego obiektu z CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot Pobiera obiekt, który może służyć do synchronizowania dostępu do CollectionBase. (Odziedziczone z CollectionBase).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams