Sdílet prostřednictvím


ReadOnlyLinkedElementCollection<T> – třída

Představuje silnými čtení kolekci instancí prvku na opačné straně relace.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>
    Microsoft.VisualStudio.Modeling.LinkedElementCollection<T>

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

Syntaxe

'Deklarace
Public Class ReadOnlyLinkedElementCollection(Of T As ModelElement) _
    Implements IList(Of T), ICollection(Of T),  _
    IEnumerable(Of T), IBindingList, IList, ITypedList, IRaiseItemChangedEvents,  _
    INotifyCollectionChanged, INotifyPropertyChanged, ICollection, IEnumerable
public class ReadOnlyLinkedElementCollection<T> : IList<T>, 
    ICollection<T>, IEnumerable<T>, IBindingList, IList, ITypedList, 
    IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged, ICollection, IEnumerable
where T : ModelElement

Parametry typu

  • T

Typ ReadOnlyLinkedElementCollection<T> zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ReadOnlyLinkedElementCollection<T> Inicializuje novou instanci třídy ReadOnlyLinkedElementCollection.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost CommittedCount Aktuální počet přehrávačů role získá v kolekci (po potvrzení)
Veřejná vlastnost Count Počet hráčů role získá v kolekci.
Veřejná vlastnost IntermediateCount Získá zprostředkující počet hráčů role v kolekci (při potvrzování).
Veřejná vlastnost Item Získá nebo nastaví zadaný index uvnitř kolekce role přehrávače.
Veřejná vlastnost SourceDomainRole Získá zdrojovou roli vztah, který představuje této kolekce.
Veřejná vlastnost SourceElement Získá player role zdroj, který byl převzat tuto kolekci.
Veřejná vlastnost TargetDomainRole Získá cílovou roli vztah, který představuje této kolekce.

Nahoru

Metody

  Název Popis
Veřejná metoda Contains Získá, zda zadané roli player patří do kolekce.
Veřejná metoda CopyTo Zkopíruje všechny role přehrávače na matici.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda Exists Určuje, zda je alespoň jeden prvek, pro který platí danou podmínku.
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 Find Najde první prvek v kolekci, která odpovídá danou podmínku.
Veřejná metoda FindAll Vyhledá všechny prvky, které splňují danou podmínku.
Veřejná metoda FindIndex Najde první prvek, který splňuje danou podmínku.
Veřejná metoda ForEach Zadaná akce spuštěna na všech prvků v kolekci.
Veřejná metoda GetEnumerator Čítač se silnými získá pro tuto kolekci.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Chráněná metoda GetItemProperties Vrací úplnou sadu procházet vlastnosti položky typu kolekce.Pokud skutečné položky v kolekci existuje, pak nahraďte odrážející ty s IMS ty pokud možno povolit transakční aktualizace jejich prostřednictvím.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IndexOf Načte index role přehrávače uvnitř kolekce.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToArray Vytvoří pole a v kolekci do něj zkopíruje všechny role přehrávače.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TrueForAll Kontroluje, pokud dané podmínky platí pro všechny prvky v kolekci.

Nahoru

Pole

  Název Popis
Chráněné pole listChangedHandler

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda ICollection<T>.Add
Explicitní implementace rozhraníSoukromá metoda IList.Add
Explicitní implementace rozhraníSoukromá metoda IBindingList.AddIndex Zadaná vlastnost přidá do sady pro indexování kolekce, když je prohledán.
Explicitní implementace rozhraníSoukromá metoda IBindingList.AddNew Tato metoda není podporována, protože je sběr pouze pro čtení.
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.AllowEdit
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.AllowNew
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.AllowRemove
Explicitní implementace rozhraníSoukromá metoda IBindingList.ApplySort Tato metoda není podporována.
Explicitní implementace rozhraníSoukromá metoda ICollection<T>.Clear
Explicitní implementace rozhraníSoukromá metoda IList.Clear
Explicitní implementace rozhraníSoukromá událost INotifyCollectionChanged.CollectionChanged
Explicitní implementace rozhraníSoukromá metoda IList.Contains
Explicitní implementace rozhraníSoukromá metoda ICollection.CopyTo
Explicitní implementace rozhraníSoukromá metoda IBindingList.Find Tato metoda není podporována.
Explicitní implementace rozhraníSoukromá metoda IEnumerable<T>.GetEnumerator
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator
Explicitní implementace rozhraníSoukromá metoda ITypedList.GetItemProperties Vrací úplnou sadu procházet vlastnosti položky typu kolekce.Pokud skutečné položky v kolekci existuje, pak nahraďte odrážející ty s IMS ty pokud možno povolit transakční aktualizace jejich prostřednictvím.
Explicitní implementace rozhraníSoukromá metoda ITypedList.GetListName Vrátí název seznamu.
Explicitní implementace rozhraníSoukromá metoda IList.IndexOf
Explicitní implementace rozhraníSoukromá metoda IList<T>.Insert
Explicitní implementace rozhraníSoukromá metoda IList.Insert
Explicitní implementace rozhraníSoukromá vlastnost IList.IsFixedSize
Explicitní implementace rozhraníSoukromá vlastnost ICollection<T>.IsReadOnly
Explicitní implementace rozhraníSoukromá vlastnost IList.IsReadOnly
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.IsSorted
Explicitní implementace rozhraníSoukromá vlastnost ICollection.IsSynchronized
Explicitní implementace rozhraníSoukromá vlastnost IList.Item
Explicitní implementace rozhraníSoukromá událost IBindingList.ListChanged Událost ListChanged
Explicitní implementace rozhraníSoukromá událost INotifyPropertyChanged.PropertyChanged
Explicitní implementace rozhraníSoukromá vlastnost IRaiseItemChangedEvents.RaisesItemChangedEvents
Explicitní implementace rozhraníSoukromá metoda ICollection<T>.Remove
Explicitní implementace rozhraníSoukromá metoda IList.Remove
Explicitní implementace rozhraníSoukromá metoda IList<T>.RemoveAt
Explicitní implementace rozhraníSoukromá metoda IList.RemoveAt
Explicitní implementace rozhraníSoukromá metoda IBindingList.RemoveIndex Tato metoda není podporována.
Explicitní implementace rozhraníSoukromá metoda IBindingList.RemoveSort Tato metoda není podporována.
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.SortDirection
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.SortProperty
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.SupportsChangeNotification
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.SupportsSearching
Explicitní implementace rozhraníSoukromá vlastnost IBindingList.SupportsSorting
Explicitní implementace rozhraníSoukromá vlastnost ICollection.SyncRoot

Nahoru

Poznámky

Představuje kolekci instancí prvku na opačné straně odkazy pro vztah se účastní konkrétní prvek jen pro čtení.

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 – obor názvů