LinkedElementCollection<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element.
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 elementu docelowego (odwrotnie) relacji domeny.
- Dziedziczenie
- Implementuje
Konstruktory
LinkedElementCollection<T>() |
Chroniony konstruktor, który ma być używany do tworzenia powiązań danych. |
LinkedElementCollection<T>(ModelElement, Guid) |
Tworzy wystąpienie klasy LinkedElementCollection. |
Pola
listChangedHandler |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
Właściwości
CommittedCount |
Pobiera rzeczywistą liczbę graczy ról w kolekcji (po zatwierdzeniu) (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
Count |
Podczas powiadamiania o kolekcji jest zwracana liczba pośrednia. W przeciwnym razie zwraca liczbę zatwierdzonych wartości. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IntermediateCount |
Pobiera pośrednią liczbę graczy ról w kolekcji (podczas zatwierdzania). (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
Item[Int32] |
Pobiera lub ustawia odtwarzacz ról w określonym indeksie wewnątrz kolekcji. |
SourceDomainRole |
Pobiera rolę źródłową relacji reprezentowanej przez tę kolekcję. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
SourceElement |
Pobiera odtwarzacz roli źródłowej, który pochodzi z tej kolekcji. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
TargetDomainRole |
Pobiera rolę taregt relacji reprezentowanej przez tę kolekcję. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
TypeForAddNew |
Przesłoń punkt zmiany typu, który zostanie utworzony przez polecenie AddNew. |
Metody
Add(T) |
Dołącza nowego odtwarzacza roli na końcu kolekcji. |
AddNew() |
Dodawanie i scalanie w nowym elemecie do kolekcji |
AddNewCore() |
Wspólna implementacja logiki w celu dodania i scalenia w nowym elemecie do kolekcji |
AddRange(IEnumerable<T>) |
Dołącza zakres elementów na końcu kolekcji. |
AsReadOnly() |
Pobiera kolekcję tylko do odczytu zsynchronizowaną z tą kolekcją. |
Clear() |
Usuwa wszystkich graczy ról z kolekcji. |
Contains(T) |
Pobiera, czy określony gracz roli należy do kolekcji. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
CopyTo(T[], Int32) |
Kopiuje wszystkich graczy ról do danej tablicy. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
Exists(Predicate<T>) |
Zwraca wartość true, jeśli istnieje co najmniej jeden element, dla którego dany warunek ma wartość true. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
Find(Predicate<T>) |
Znajduje pierwszy element w kolekcji, który pasuje do danego warunku. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
FindAll(Predicate<T>) |
Znajduje wszystkie elementy, które spełniają dany warunek. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
FindIndex(Predicate<T>) |
Znajduje pierwszy element, który spełnia dany warunek. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ForEach(Action<T>) |
Uruchamia akcję określoną dla wszystkich elementów w kolekcji. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
GetEnumerator() |
Pobiera silnie typizowanego modułu wyliczającego dla tej kolekcji. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
GetItemProperties(PropertyDescriptor[]) |
Zwraca pełny zestaw właściwości przeglądania dla typu elementu kolekcji. Jeśli w kolekcji istnieją rzeczywiste elementy, zastąp te odbite imS, jeśli jest to możliwe, aby zezwolić na transakcyjne aktualizacje za ich pośrednictwem. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IndexOf(T) |
Pobiera indeks odtwarzacza roli w kolekcji. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
Insert(Int32, T) |
Wstawia odtwarzacz ról do kolekcji w określonym indeksie. |
InsertRange(Int32, IEnumerable<T>) |
Wstawia zakres elementów do kolekcji w danym indeksie. |
Move(Int32, Int32) |
Przenosi gracza roli do nowej pozycji w kolekcji. |
Move(T, Int32) |
Przenosi gracza roli do nowej pozycji w kolekcji. |
Remove(T) |
Usuwa określonego gracza roli z kolekcji. |
RemoveAt(Int32) |
Usuwa odtwarzacza roli w określonym indeksie z kolekcji. |
RemoveRange(Int32, Int32) |
Usuwa szereg elementów z kolekcji. |
ReplaceAt(Int32, T) |
Zamienia gracza roli w określonym indeksie na podany. |
Sort() |
Sortuje elementy w całej połączonej kolekcji elementów. |
Sort(Comparison<T>) |
Sortuje elementy w całej połączonej kolekcji elementów przy użyciu określonego Elementu System.Comparison<T>. |
Sort(IComparer<T>) |
Sortuje elementy w całej połączonej kolekcji elementów przy użyciu określonego modułu porównującego. |
Sort(Int32, Int32, IComparer<T>) |
Sortuje elementy w zakresie połączonej kolekcji elementów przy użyciu określonego modułu porównującego. |
ToArray() |
Tworzy tablicę i kopiuje do niej wszystkich graczy ról w kolekcji. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
TrueForAll(Predicate<T>) |
Retursn wartość true, jeśli dany warunek ma wartość true dla wszystkich elementów w kolekcji. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
Jawne implementacje interfejsu
IBindingList.AddIndex(PropertyDescriptor) |
Dodaje określoną właściwość do zestawu używanego do indeksowania kolekcji podczas wyszukiwania. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.AddNew() |
Tworzy nowy element. |
IBindingList.AllowEdit |
Zwraca wartość true, ponieważ kolekcja obsługuje modyfikację elementów w kolekcji. |
IBindingList.AllowNew |
Zwraca wartość true, ponieważ kolekcja obsługuje dodawanie nowych elementów. |
IBindingList.AllowRemove |
Zwraca wartość true, ponieważ kolekcja obsługuje usuwanie elementów. |
IBindingList.ApplySort(PropertyDescriptor, ListSortDirection) |
Ta metoda nie jest obsługiwana. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.Find(PropertyDescriptor, Object) |
Ta metoda nie jest obsługiwana. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.IsSorted |
Sortowanie nie jest obsługiwane. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.ListChanged |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IBindingList.RemoveIndex(PropertyDescriptor) |
Ta metoda nie jest obsługiwana. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.RemoveSort() |
Ta metoda nie jest obsługiwana. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.SortDirection |
Sortowanie nie jest obsługiwane. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.SortProperty |
Ta kolekcja nie obsługuje sortowania. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.SupportsChangeNotification |
Zwraca wartość true, ponieważ kolekcja obsługuje powiadomienie o zmianie |
IBindingList.SupportsSearching |
Ta kolekcja nie obsługuje seachingu. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IBindingList.SupportsSorting |
Ta kolekcja nie obsługuje sortowania. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ICollection.CopyTo(Array, Int32) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ICollection.IsSynchronized |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ICollection.SyncRoot |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.Add(T) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.Clear() |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ICollection<T>.IsReadOnly |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
ICollection<T>.Remove(T) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IEnumerable.GetEnumerator() |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IEnumerable<T>.GetEnumerator() |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IList.Add(Object) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Clear() |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IList.Contains(Object) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.IndexOf(Object) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IList.Insert(Int32, Object) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.IsFixedSize |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IList.IsReadOnly |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Item[Int32] |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Remove(Object) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.RemoveAt(Int32) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IList<T>.Insert(Int32, T) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IList<T>.RemoveAt(Int32) |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
INotifyCollectionChanged.CollectionChanged |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
INotifyPropertyChanged.PropertyChanged |
Silnie typizowana kolekcja do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
IRaiseItemChangedEvents.RaisesItemChangedEvents |
Ta kolekcja nie zgłasza zdarzeń ItemChange z jej elementów członkowskich. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ITypedList.GetItemProperties(PropertyDescriptor[]) |
Zwraca pełny zestaw właściwości przeglądania dla typu elementu kolekcji. Jeśli w kolekcji istnieją rzeczywiste elementy, zastąp te odbite imS, jeśli jest to możliwe, aby zezwolić na transakcyjne aktualizacje za ich pośrednictwem. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
ITypedList.GetListName(PropertyDescriptor[]) |
Zwraca nazwę listy. (Odziedziczone po ReadOnlyLinkedElementCollection<T>) |
Metody rozszerzania
EmptyIfNull<T>(IEnumerable<T>) |
Zwróć to wyliczenie, jeśli nie ma wartości null. W przypadku, gdy jest zwracana wartość null, zwracana jest pusta wyliczenie. |