LinkedElementCollection<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek.
generic <typename T>
where T : ModelElementpublic ref class LinkedElementCollection : Microsoft::VisualStudio::Modeling::ReadOnlyLinkedElementCollection<T>, System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList, System::ComponentModel::IBindingList
public class LinkedElementCollection<T> : Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList, System.ComponentModel.IBindingList where T : ModelElement
type LinkedElementCollection<'T (requires 'T :> ModelElement)> = class
inherit ReadOnlyLinkedElementCollection<'T (requires 'T :> ModelElement)>
interface IList<'T (requires 'T :> ModelElement)>
interface ICollection<'T (requires 'T :> ModelElement)>
interface seq<'T (requires 'T :> ModelElement)>
interface IEnumerable
interface IList
interface ICollection
interface IBindingList
Public Class LinkedElementCollection(Of T)
Inherits ReadOnlyLinkedElementCollection(Of T)
Implements IBindingList, ICollection(Of T), IEnumerable(Of T), IList, IList(Of T)
Parametry typu
- T
Typ cílového prvku (opačného) prvku doménového vztahu.
- Dědičnost
- Implementuje
Konstruktory
LinkedElementCollection<T>() |
Chráněný konstruktor, který se má použít pro datové vazby. |
LinkedElementCollection<T>(ModelElement, Guid) |
Vytvoří instanci LinkedElementCollection třídy. |
Pole
listChangedHandler |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
Vlastnosti
CommittedCount |
Získá skutečný počet hráčů rolí v kolekci (po potvrzení). (Zděděno od ReadOnlyLinkedElementCollection<T>) |
Count |
Během oznámení o kolekci vrátí průběžný počet, v opačném případě vrátí počet potvrzení. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IntermediateCount |
Získá přechodný počet hráčů rolí v kolekci (během potvrzení). (Zděděno od ReadOnlyLinkedElementCollection<T>) |
Item[Int32] |
Získá nebo nastaví přehrávač role v zadaném indexu uvnitř kolekce. |
SourceDomainRole |
Získá roli zdroje vztahu, který tato kolekce představuje. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
SourceElement |
Získá přehrávač zdrojové role, který pochází z této kolekce. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
TargetDomainRole |
Získá roli taregt relace, která tato kolekce představuje. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
TypeForAddNew |
Bod přepsání pro změnu typu, který AddNew vytvoří. |
Metody
Add(T) |
Připojí nový přehrávač role na konec kolekce. |
AddNew() |
Přidání nového prvku do kolekce a jeho sloučení |
AddNewCore() |
Běžná implementace logiky pro přidání a sloučení nového prvku do kolekce |
AddRange(IEnumerable<T>) |
Připojí rozsah prvků na konec kolekce. |
AsReadOnly() |
Získá kolekci jen pro čtení synchronizovanou s touto kolekcí. |
Clear() |
Odebere z kolekce všechny hráče rolí. |
Contains(T) |
Získá, zda zadaná role hráč patří do kolekce. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
CopyTo(T[], Int32) |
Zkopíruje všechny hráče rolí do daného pole. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
Exists(Predicate<T>) |
Vrátí hodnotu true, pokud existuje alespoň jeden prvek, pro který je daná podmínka pravdivá. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
Find(Predicate<T>) |
Najde první prvek v kolekci, který odpovídá dané podmínce. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
FindAll(Predicate<T>) |
Vyhledá všechny prvky, které splňují danou podmínku. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
FindIndex(Predicate<T>) |
Najde první prvek, který splňuje danou podmínku. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ForEach(Action<T>) |
Spustí zadanou akci pro všechny prvky v kolekci. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
GetEnumerator() |
Získá enumerátor silného typu pro tuto kolekci. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
GetItemProperties(PropertyDescriptor[]) |
Vrátí úplnou sadu vlastností pro browsable pro typ položky kolekce. Pokud v kolekci existují skutečné položky, nahraďte reflexní položky tam, kde je to možné, za ims, aby se prostřednictvím nich povolily transakce s aktualizacemi. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IndexOf(T) |
Získá index hráče role uvnitř kolekce. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
Insert(Int32, T) |
Vloží přehrávač rolí do kolekce v zadaném indexu. |
InsertRange(Int32, IEnumerable<T>) |
Vloží rozsah prvků do kolekce v daném indexu. |
Move(Int32, Int32) |
Přesune hráče role na novou pozici uvnitř kolekce. |
Move(T, Int32) |
Přesune hráče role na novou pozici uvnitř kolekce. |
Remove(T) |
Odebere zadaný přehrávač role z kolekce. |
RemoveAt(Int32) |
Odebere z kolekce přehrávač rolí v zadaném indexu. |
RemoveRange(Int32, Int32) |
Odebere z kolekce celou řadu prvků. |
ReplaceAt(Int32, T) |
Nahradí hráče role v zadaném indexu daným hráčem. |
Sort() |
Seřadí prvky v celé kolekci propojených prvků. |
Sort(Comparison<T>) |
Seřadí prvky v celé kolekci propojených elementů pomocí zadané system.Comparison<T>. |
Sort(IComparer<T>) |
Seřadí elementy v celé kolekci propojených prvků pomocí zadaného porovnávače. |
Sort(Int32, Int32, IComparer<T>) |
Seřadí prvky v rozsahu kolekce propojených prvků pomocí zadaného porovnávače. |
ToArray() |
Vytvoří pole a zkopíruje do něj všechny role v kolekci. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
TrueForAll(Predicate<T>) |
Obnovit hodnotu true, pokud je daná podmínka pravdivá pro všechny prvky v kolekci. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
Explicitní implementace rozhraní
IBindingList.AddIndex(PropertyDescriptor) |
Přidá zadanou vlastnost do sady použité pro indexování kolekce při hledání. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.AddNew() |
Vytvoří nový prvek. |
IBindingList.AllowEdit |
Vrátí hodnotu true, protože kolekce podporuje úpravy prvků v kolekci. |
IBindingList.AllowNew |
Vrátí hodnotu true, protože kolekce podporuje přidávání nových prvků. |
IBindingList.AllowRemove |
Vrátí hodnotu true, protože kolekce podporuje odebrání prvků. |
IBindingList.ApplySort(PropertyDescriptor, ListSortDirection) |
Tato metoda není podporována. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.Find(PropertyDescriptor, Object) |
Tato metoda není podporována. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.IsSorted |
Řazení není podporováno. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.ListChanged |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. |
IBindingList.RemoveIndex(PropertyDescriptor) |
Tato metoda není podporována. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.RemoveSort() |
Tato metoda není podporována. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.SortDirection |
Řazení není podporováno. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.SortProperty |
Tato kolekce nepodporuje řazení. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.SupportsChangeNotification |
Vrátí hodnotu true, protože kolekce podporuje oznámení o změnách. |
IBindingList.SupportsSearching |
Tato kolekce nepodporuje seaching. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IBindingList.SupportsSorting |
Tato kolekce nepodporuje řazení. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ICollection.CopyTo(Array, Int32) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ICollection.IsSynchronized |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ICollection.SyncRoot |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.Add(T) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.Clear() |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.IsReadOnly |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. |
ICollection<T>.Remove(T) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IEnumerable.GetEnumerator() |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IEnumerable<T>.GetEnumerator() |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IList.Add(Object) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. |
IList.Clear() |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IList.Contains(Object) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. |
IList.IndexOf(Object) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IList.Insert(Int32, Object) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. |
IList.IsFixedSize |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IList.IsReadOnly |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. |
IList.Item[Int32] |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. |
IList.Remove(Object) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. |
IList.RemoveAt(Int32) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IList<T>.Insert(Int32, T) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IList<T>.RemoveAt(Int32) |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
INotifyCollectionChanged.CollectionChanged |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
INotifyPropertyChanged.PropertyChanged |
Kolekce silného typu pro ukládání instancí opačného prvku pro relaci, ve které se účastní určitý prvek. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
IRaiseItemChangedEvents.RaisesItemChangedEvents |
Tato kolekce nevyvolá události ItemChange ze svých členů. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ITypedList.GetItemProperties(PropertyDescriptor[]) |
Vrátí úplnou sadu vlastností pro browsable pro typ položky kolekce. Pokud v kolekci existují skutečné položky, nahraďte reflexní položky tam, kde je to možné, za ims, aby se prostřednictvím nich povolily transakce s aktualizacemi. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
ITypedList.GetListName(PropertyDescriptor[]) |
Vrátí název seznamu. (Zděděno od ReadOnlyLinkedElementCollection<T>) |
Metody rozšíření
EmptyIfNull<T>(IEnumerable<T>) |
Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je null, vraťte prázdný výčet. |