Sdílet prostřednictvím


ShapeModelingCollection – třída

Hierarchie dědičnosti

System.Object
  System.Collections.CollectionBase
    Microsoft.VisualStudio.Modeling.Diagrams.ShapeModelingCollection

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

Syntaxe

'Deklarace
Public Class ShapeModelingCollection _
    Inherits CollectionBase
public class ShapeModelingCollection : CollectionBase

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

Konstruktory

  Název Popis
Veřejná metoda ShapeModelingCollection

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
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á ShapeElements rozhraní ICollection konec ShapeModelingCollection
Veřejná metoda Add(ShapeElement) Zvláštní ShapeElement 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 ShapeElement v kolekci.
Veřejná metoda CopyTo
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IndexOf
Veřejná metoda Insert
Chráněná metoda MemberwiseClone Vytvoří mělká kopie 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ý ShapeElements z rozhraní ICollection.
Veřejná metoda Remove(ShapeElement) První výskyt specifických ShapeElement 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 Vrací ř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ů