LinkedElementCollection<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şı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon.
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)
Tür Parametreleri
- T
Etki alanı ilişkisinin hedef (karşıt) öğesinin türü.
- Devralma
- Uygulamalar
Oluşturucular
| LinkedElementCollection<T>() |
Veri bağlama için kullanılacak korumalı oluşturucu. |
| LinkedElementCollection<T>(ModelElement, Guid) |
LinkedElementCollection sınıfının bir örneğini oluşturur. |
Alanlar
| listChangedHandler |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
Özellikler
| CommittedCount |
Koleksiyondaki rol oyuncularının gerçek sayısını alır (işlemeden sonra) (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| Count |
Koleksiyon bildirimi sırasında ara sayıyı döndürür, aksi takdirde kaydedilen sayıyı döndürür. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IntermediateCount |
Koleksiyondaki rol oyuncularının ara sayısını alır (işleme sırasında). (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| Item[Int32] |
Koleksiyon içinde belirtilen dizinde rol oynatıcıyı alır veya ayarlar. |
| SourceDomainRole |
Bu koleksiyonun temsil ettiği ilişkinin kaynak rolünü alır. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| SourceElement |
Bu koleksiyonu oluşturan kaynak rol oynatıcıyı alır. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| TargetDomainRole |
Bu koleksiyonun temsil ettiği ilişkinin taregt rolünü alır. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| TypeForAddNew |
AddNew'in oluşturduğu türü değiştirmek için geçersiz kılma noktası. |
Yöntemler
| Add(T) |
Koleksiyonun sonuna yeni bir rol oynatıcı ekler. |
| AddNew() |
Koleksiyona yeni bir öğe ekleme ve birleştirme |
| AddNewCore() |
Koleksiyona yeni bir öğe eklemek ve birleştirmek için ortak mantık uygulaması |
| AddRange(IEnumerable<T>) |
Koleksiyonun sonuna bir öğe aralığı ekler. |
| AsReadOnly() |
Bu koleksiyonla eşitlenen salt okunur bir koleksiyonu alır. |
| Clear() |
Tüm rol oyuncularını koleksiyondan kaldırır. |
| Contains(T) |
Belirtilen rol oynatıcının koleksiyona ait olup olmadığını alır. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| CopyTo(T[], Int32) |
Tüm rol oyuncularını verilen diziye kopyalar. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| Exists(Predicate<T>) |
Belirli bir koşulun doğru olduğu en az bir öğe varsa true döndürür. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| Find(Predicate<T>) |
Verilen koşulla eşleşen koleksiyondaki ilk öğeyi bulur. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| FindAll(Predicate<T>) |
Belirli bir koşulu karşılayan tüm öğeleri bulur. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| FindIndex(Predicate<T>) |
Belirli bir koşulu karşılayan ilk öğeyi bulur. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ForEach(Action<T>) |
Belirtilen eylemi koleksiyondaki tüm öğelerde çalıştırır. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| GetEnumerator() |
Bu koleksiyon için kesin olarak yazılan numaralandırıcıyı alır. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| GetItemProperties(PropertyDescriptor[]) |
Koleksiyonun öğe türü için tam bir göz atılabilir özellikler kümesi döndürür. Koleksiyonda gerçek öğeler varsa, yansıtıcı öğeleri, işlem yapılmış güncelleştirmelere izin verebileceğiniz IMS öğeleriyle değiştirin. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IndexOf(T) |
Koleksiyon içindeki bir rol oyuncusunun dizinini alır. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| Insert(Int32, T) |
Belirtilen dizinde koleksiyona rol yürütücü ekler. |
| InsertRange(Int32, IEnumerable<T>) |
Belirli bir dizinde koleksiyona bir öğe aralığı ekler. |
| Move(Int32, Int32) |
Rol oyuncularını koleksiyon içinde yeni bir konuma taşır. |
| Move(T, Int32) |
Rol oyuncularını koleksiyon içinde yeni bir konuma taşır. |
| Remove(T) |
Belirtilen rol oynatıcıyı koleksiyondan kaldırır. |
| RemoveAt(Int32) |
Belirtilen dizindeki rol oynatıcıyı koleksiyondan kaldırır. |
| RemoveRange(Int32, Int32) |
Koleksiyondan bir dizi öğeyi kaldırır. |
| ReplaceAt(Int32, T) |
Belirtilen dizindeki bir rol oynatıcıyı verilen dizinle değiştirir. |
| Sort() |
Tüm bağlantılı öğe koleksiyonundaki öğeleri sıralar. |
| Sort(Comparison<T>) |
Belirtilen System.Comparison<T'yi> kullanarak tüm bağlantılı öğe koleksiyonundaki öğeleri sıralar. |
| Sort(IComparer<T>) |
Belirtilen karşılaştırıcıyı kullanarak tüm bağlantılı öğe koleksiyonundaki öğeleri sıralar. |
| Sort(Int32, Int32, IComparer<T>) |
Belirtilen karşılaştırıcıyı kullanarak bağlantılı öğe koleksiyonu aralığındaki öğeleri sıralar. |
| ToArray() |
Bir dizi oluşturur ve koleksiyondaki tüm rol oyuncularını bu diziye kopyalar. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| TrueForAll(Predicate<T>) |
Belirli bir koşul koleksiyondaki tüm öğeler için true ise true değerini döndürür. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
Belirtik Arabirim Kullanımları
| IBindingList.AddIndex(PropertyDescriptor) |
Belirtilen özelliği, arandığında koleksiyonu dizine almak için kullanılan kümeye ekler. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.AddNew() |
Yeni bir öğe oluşturur. |
| IBindingList.AllowEdit |
Koleksiyon koleksiyondaki öğelerin değiştirilmesini desteklediğinden true döndürür. |
| IBindingList.AllowNew |
Koleksiyon yeni öğeler eklemeyi desteklediğinden true döndürür. |
| IBindingList.AllowRemove |
Koleksiyon öğelerin kaldırılmasını desteklediğinden true döndürür. |
| IBindingList.ApplySort(PropertyDescriptor, ListSortDirection) |
Bu yöntem desteklenmiyor. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.Find(PropertyDescriptor, Object) |
Bu yöntem desteklenmiyor. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.IsSorted |
Sıralama desteklenmez. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.ListChanged |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. |
| IBindingList.RemoveIndex(PropertyDescriptor) |
Bu yöntem desteklenmiyor. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.RemoveSort() |
Bu yöntem desteklenmiyor. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.SortDirection |
Sıralama desteklenmez. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.SortProperty |
Bu koleksiyon sıralamayı desteklemiyor. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.SupportsChangeNotification |
Koleksiyon değişiklik bildirimini desteklediğinden true döndürür |
| IBindingList.SupportsSearching |
Bu koleksiyon, dikişi desteklemez. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IBindingList.SupportsSorting |
Bu koleksiyon sıralamayı desteklemiyor. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ICollection.CopyTo(Array, Int32) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ICollection.IsSynchronized |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ICollection.SyncRoot |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ICollection<T>.Add(T) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ICollection<T>.Clear() |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ICollection<T>.IsReadOnly |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. |
| ICollection<T>.Remove(T) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IEnumerable.GetEnumerator() |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IEnumerable<T>.GetEnumerator() |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IList.Add(Object) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. |
| IList.Clear() |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IList.Contains(Object) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. |
| IList.IndexOf(Object) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IList.Insert(Int32, Object) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. |
| IList.IsFixedSize |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IList.IsReadOnly |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. |
| IList.Item[Int32] |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. |
| IList.Remove(Object) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. |
| IList.RemoveAt(Int32) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IList<T>.Insert(Int32, T) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IList<T>.RemoveAt(Int32) |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| INotifyCollectionChanged.CollectionChanged |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| INotifyPropertyChanged.PropertyChanged |
Belirli bir öğenin katıldığı bir ilişki için karşı öğe örneklerini depolamak için kesin olarak yazılan koleksiyon. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| IRaiseItemChangedEvents.RaisesItemChangedEvents |
Bu koleksiyon üyelerinden ItemChange olayları oluşturmaz. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ITypedList.GetItemProperties(PropertyDescriptor[]) |
Koleksiyonun öğe türü için tam bir göz atılabilir özellikler kümesi döndürür. Koleksiyonda gerçek öğeler varsa, yansıtıcı öğeleri, işlem yapılmış güncelleştirmelere izin verebileceğiniz IMS öğeleriyle değiştirin. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
| ITypedList.GetListName(PropertyDescriptor[]) |
Listenin adını döndürür. (Devralındığı yer: ReadOnlyLinkedElementCollection<T>) |
Uzantı Metotları
| EmptyIfNull<T>(IEnumerable<T>) |
Null olmaması durumunda bu numaralandırmayı döndür. Null dönüş boş sabit listesi olması durumunda. |