Sdílet prostřednictvím


DiagramItemCollection – třída

Kolekce DiagramItem instance.DiagramItem ShapeElement, ShapeField nebo ShapeSubField instance v diagramu představuje a se používá pro testování přístupů a výběr.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

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

Typ DiagramItemCollection zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda DiagramItemCollection Inicializuje novou instanci třídy DiagramItemCollection.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Capacity Získá nebo nastaví počet prvků, které CollectionBase mohou obsahovat. (Zděděno z CollectionBase.)
Veřejná vlastnost Count Získává počet prvků obsažených v CollectionBase instance.Tuto vlastnost nelze přepsat. (Zděděno z CollectionBase.)
Chráněná vlastnost InnerList Získává ArrayList obsahující seznam prvků CollectionBase instance. (Zděděno z CollectionBase.)
Veřejná vlastnost Item Získává DiagramItem určené pozice v kolekci.
Chráněná vlastnost List Získává IList obsahující seznam prvků CollectionBase instance. (Zděděno z CollectionBase.)

Nahoru

Metody

  Název Popis
Veřejná metoda Add(ICollection) Přidá DiagramItem rozhraní ICollection konec DiagramItemCollection
Veřejná metoda Add(DiagramItem) Zvláštní DiagramItem přidá do kolekce.
Veřejná metoda Clear Odstraní všechny objekty z CollectionBase instance.Tuto metodu nelze přepsat. (Zděděno z CollectionBase.)
Veřejná metoda Contains Určuje, zda DiagramItem v kolekci.
Veřejná metoda CopyTo DiagramItems výběr se zkopíruje do matice počínaje zejména index pole.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Pro tuto kolekci získá čítače výčtu DiagramItem.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IndexOf Vrátí kolekci z nuly vycházející index DiagramItem.
Veřejná metoda Insert Vloží DiagramItem kolekci v zadaný index.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnClear Provede vlastní procesy při vymazání obsahu CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnClearComplete Provede vlastní procesy po vymazání obsahu CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnInsert Před vložením nového prvku do provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnInsertComplete Po vložení nového prvku do provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnRemove Při odebrání prvku z provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnRemoveComplete Po odebrání prvku z provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnSet Před hodnotu provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnSetComplete Provede vlastní procesy po hodnotu CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnValidate Provede vlastní procesy při ověřování hodnoty. (Zděděno z CollectionBase.)
Veřejná metoda Remove(ICollection) Odebere zadaný DiagramItems z rozhraní ICollection.
Veřejná metoda Remove(DiagramItem) První výskyt specifických DiagramItem odstraní z kolekce.
Veřejná metoda RemoveAt Odstraní prvek na zadaný index CollectionBase instance.Tato metoda není overridable. (Zděděno z CollectionBase.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IList.Add Přidá na konec objektu CollectionBase. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda IList.Contains Určuje, zda CollectionBase obsahuje konkrétní prvek. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda ICollection.CopyTo Zkopíruje celý CollectionBase k jednorozměrné kompatibilní s Array, počáteční v zadaném indexu cílového pole. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda IList.IndexOf Vyhledá zadaný Object a vrátí z nuly vycházející index prvního výskytu v rámci celého CollectionBase. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda IList.Insert Vloží prvek do CollectionBase v zadaném indexu. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost IList.IsFixedSize Získá hodnotu určující zda CollectionBase má pevnou velikost. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost IList.IsReadOnly Získá hodnotu určující zda CollectionBase je jen pro čtení. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost ICollection.IsSynchronized Získá hodnotu určující zda přístup k CollectionBase je synchronizován (podprocesů). (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost IList.Item Získá nebo nastaví prvku v zadaném indexu. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda IList.Remove Odebere první výskyt určitého objektu z CollectionBase. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost ICollection.SyncRoot Získává objekt, který lze použít k přístupu k synchronizaci CollectionBase. (Zděděno z CollectionBase.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů