ReadOnlyLinkedElementCollection<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir öğenin katıldığı bir ilişki için karşıt öğe örneklerini depolamak için salt okunurdur türü kesin belirlenmiş koleksiyon.
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`1/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`1/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
Tür Parametreleri
- T
Etki alanı ilişkisinin hedef (ters) öğesi türü.
- Devralma
-
ReadOnlyLinkedElementCollection<T>
- Türetilmiş
- Öznitelikler
- Uygulamalar
Oluşturucular
| ReadOnlyLinkedElementCollection<T>(ModelElement, Guid) |
LinkedElementCollection sınıfının bir örneğini oluşturur. |
Alanlar
| listChangedHandler |
Özellikler
| CommittedCount |
Koleksiyondaki rol oyuncularının gerçek sayısını alır (işlemeden sonra) |
| Count |
Koleksiyon bildirimi sırasında ara sayımı döndürür, aksi takdirde, bulunan sayıyı döndürür. |
| IntermediateCount |
Koleksiyondaki rol oynatıcılarının ara sayısını alır (kayıt sırasında). |
| Item[Int32] |
Koleksiyon içindeki belirtilen dizinde rol oyuncusu alır veya ayarlar. |
| SourceDomainRole |
Bu koleksiyonun gösterdiği ilişkinin kaynak rolünü alır. |
| SourceElement |
Bu koleksiyonu sunan kaynak rol oyuncusunu alır. |
| TargetDomainRole |
Bu koleksiyonun gösterdiği ilişkinin taregt rolünü alır. |
Yöntemler
| Contains(T) |
Belirtilen bir rol oyuncusunun koleksiyona ait olup olmadığını alır. |
| CopyTo(T[], Int32) |
Tüm rol oyuncularını verilen diziye kopyalar. |
| Exists(Predicate<T>) |
Verilen koşulun doğru olduğu en az bir öğe varsa true değerini döndürür. |
| Find(Predicate<T>) |
Koleksiyonda belirtilen koşulla eşleşen ilk öğeyi bulur. |
| FindAll(Predicate<T>) |
Belirli bir koşulu karşılayan tüm öğeleri bulur. |
| FindIndex(Predicate<T>) |
Belirli bir koşulu karşılayan ilk öğeyi bulur. |
| ForEach(Action<T>) |
Belirtilen eylemi koleksiyondaki tüm öğeler üzerinde çalıştırır. |
| GetEnumerator() |
Bu koleksiyon için kesin türü belirtilmiş Numaralandırıcı alır. |
| GetItemProperties(PropertyDescriptor[]) |
Koleksiyonun öğe türü için tüm gözatılabilir özellikler kümesini döndürür. Koleksiyonda gerçek öğeler varsa, bunları kendileri üzerinde işlenen güncelleştirmelere izin vermek mümkün olduğunca ıMS ile değiştirin. |
| IndexOf(T) |
Koleksiyon içindeki bir rol oyuncusunun dizinini alır. |
| ToArray() |
Bir dizi oluşturur ve koleksiyondaki tüm rol oyuncularını buna kopyalar. |
| TrueForAll(Predicate<T>) |
Retursn, belirli bir koşul koleksiyondaki tüm öğeler için true ise true. |
Belirtik Arabirim Kullanımları
Uzantı Metotları
| EmptyIfNull<T>(IEnumerable<T>) |