ReadOnlyLinkedElementCollection<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.
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element.
generic <typename T>
where T : ModelElementpublic ref class ReadOnlyLinkedElementCollection : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList, System::Collections::Specialized::INotifyCollectionChanged, System::ComponentModel::IBindingList, System::ComponentModel::INotifyPropertyChanged, System::ComponentModel::IRaiseItemChangedEvents, System::ComponentModel::ITypedList
[System.Diagnostics.DebuggerDisplay("Count = {Count}, {targetRole.oppositeDomainRole.Name,nq}->{targetRole.Name,nq}")]
[System.Diagnostics.DebuggerTypeProxy(typeof(Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<>+DebugView))]
public class ReadOnlyLinkedElementCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.IBindingList, System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.IRaiseItemChangedEvents, System.ComponentModel.ITypedList where T : ModelElement
[<System.Diagnostics.DebuggerDisplay("Count = {Count}, {targetRole.oppositeDomainRole.Name,nq}->{targetRole.Name,nq}")>]
[<System.Diagnostics.DebuggerTypeProxy(typeof(Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<>+DebugView))>]
type ReadOnlyLinkedElementCollection<'T (requires 'T :> ModelElement)> = class
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
interface ITypedList
interface IRaiseItemChangedEvents
interface INotifyCollectionChanged
interface INotifyPropertyChanged
Public Class ReadOnlyLinkedElementCollection(Of T)
Implements IBindingList, ICollection(Of T), IEnumerable(Of T), IList, IList(Of T), INotifyCollectionChanged, INotifyPropertyChanged, IRaiseItemChangedEvents, ITypedList
Parametry typu
- T
Typ elementu docelowego (odwrotnie) relacji domeny.
- Dziedziczenie
-
ReadOnlyLinkedElementCollection<T>
- Pochodne
- Atrybuty
- Implementuje
Konstruktory
ReadOnlyLinkedElementCollection<T>(ModelElement, Guid) |
Tworzy wystąpienie klasy LinkedElementCollection. |
Pola
listChangedHandler |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
Właściwości
CommittedCount |
Pobiera rzeczywistą liczbę graczy ról w kolekcji (po zatwierdzaniu) |
Count |
Podczas powiadomienia kolekcji zwraca liczbę pośrednią, w przeciwnym razie zwraca liczbę zatwierdzonych. |
IntermediateCount |
Pobiera pośrednią liczbę graczy ról w kolekcji (podczas zatwierdzania). |
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ę. |
SourceElement |
Pobiera odtwarzacz roli źródłowej, który pochodzi z tej kolekcji. |
TargetDomainRole |
Pobiera rolę taregt relacji, która reprezentuje ta kolekcja. |
Metody
Contains(T) |
Pobiera, czy określony gracz roli należy do kolekcji. |
CopyTo(T[], Int32) |
Kopiuje wszystkich graczy ról do danej tablicy. |
Exists(Predicate<T>) |
Zwraca wartość true, jeśli istnieje co najmniej jeden element, dla którego dany warunek jest spełniony. |
Find(Predicate<T>) |
Znajduje pierwszy element w kolekcji, który pasuje do danego warunku. |
FindAll(Predicate<T>) |
Znajduje wszystkie elementy spełniające dany warunek. |
FindIndex(Predicate<T>) |
Znajduje pierwszy element, który spełnia dany warunek. |
ForEach(Action<T>) |
Uruchamia określoną akcję dla wszystkich elementów w kolekcji. |
GetEnumerator() |
Pobiera silnie typizowanego modułu wyliczającego dla tej kolekcji. |
GetItemProperties(PropertyDescriptor[]) |
Zwraca pełny zestaw właściwości możliwych do przeglądania dla typu elementu kolekcji. Jeśli rzeczywiste elementy istnieją w kolekcji, zastąp te odzwierciedlające imS, jeśli to możliwe, aby umożliwić ich transacted aktualizacje. |
IndexOf(T) |
Pobiera indeks odtwarzacza ról w kolekcji. |
ToArray() |
Tworzy tablicę i kopiuje do niej wszystkich graczy ról w kolekcji. |
TrueForAll(Predicate<T>) |
Retursn true, jeśli dany warunek ma wartość true dla wszystkich elementów w kolekcji. |
Jawne implementacje interfejsu
IBindingList.AddIndex(PropertyDescriptor) |
Dodaje określoną właściwość do zestawu używanego do indeksowania kolekcji podczas wyszukiwania. |
IBindingList.AddNew() |
Ta metoda nie jest obsługiwana, ponieważ jest to kolekcja tylko do odczytu. |
IBindingList.AllowEdit |
Ta metoda nie jest obsługiwana, ponieważ jest to kolekcja tylko do odczytu. |
IBindingList.AllowNew |
Zwraca wartość false, ponieważ kolekcja nie obsługuje dodawania nowych elementów. |
IBindingList.AllowRemove |
Zwraca wartość false, ponieważ kolekcja nie obsługuje usuwania elementów. |
IBindingList.ApplySort(PropertyDescriptor, ListSortDirection) |
Ta metoda nie jest obsługiwana. |
IBindingList.Find(PropertyDescriptor, Object) |
Ta metoda nie jest obsługiwana. |
IBindingList.IsSorted |
Sortowanie nie jest obsługiwane. |
IBindingList.ListChanged |
Kolekcja silnie typizowana tylko do odczytu 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. |
IBindingList.RemoveSort() |
Ta metoda nie jest obsługiwana. |
IBindingList.SortDirection |
Sortowanie nie jest obsługiwane. |
IBindingList.SortProperty |
Ta kolekcja nie obsługuje sortowania. |
IBindingList.SupportsChangeNotification |
Ta kolekcja nie obsługuje zdarzeń ListChange |
IBindingList.SupportsSearching |
Ta kolekcja nie obsługuje szwów. |
IBindingList.SupportsSorting |
Ta kolekcja nie obsługuje sortowania. |
ICollection.CopyTo(Array, Int32) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
ICollection.IsSynchronized |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
ICollection.SyncRoot |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
ICollection<T>.Add(T) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
ICollection<T>.Clear() |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
ICollection<T>.IsReadOnly |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
ICollection<T>.Remove(T) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IEnumerable.GetEnumerator() |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IEnumerable<T>.GetEnumerator() |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Add(Object) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Clear() |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Contains(Object) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.IndexOf(Object) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Insert(Int32, Object) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.IsFixedSize |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.IsReadOnly |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Item[Int32] |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.Remove(Object) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList.RemoveAt(Int32) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList<T>.Insert(Int32, T) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IList<T>.RemoveAt(Int32) |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
INotifyCollectionChanged.CollectionChanged |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
INotifyPropertyChanged.PropertyChanged |
Kolekcja silnie typizowana tylko do odczytu do przechowywania wystąpień elementów przeciwnych dla relacji, w której uczestniczy określony element. |
IRaiseItemChangedEvents.RaisesItemChangedEvents |
Ta kolekcja nie zgłasza zdarzeń ItemChange ze swoich członków. |
ITypedList.GetItemProperties(PropertyDescriptor[]) |
Zwraca pełny zestaw właściwości możliwych do przeglądania dla typu elementu kolekcji. Jeśli rzeczywiste elementy istnieją w kolekcji, zastąp te odzwierciedlające imS, jeśli to możliwe, aby umożliwić ich transacted aktualizacje. |
ITypedList.GetListName(PropertyDescriptor[]) |
Zwraca nazwę listy. |
Metody rozszerzania
EmptyIfNull<T>(IEnumerable<T>) |
Zwróć tę wyliczenie, jeśli nie ma wartości null. W przypadku, gdy ma wartość null, zwraca puste wyliczenie. |