LinkedElementCollection<T> Sınıf
Bir öğeye bağlı olan tüm öğeler topluluğu sağlar.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>
Microsoft.VisualStudio.Modeling.LinkedElementCollection<T>
Ad alanı: Microsoft.VisualStudio.Modeling
Derleme: Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll içinde)
Sözdizimi
'Bildirim
Public Class LinkedElementCollection(Of T As ModelElement) _
Inherits ReadOnlyLinkedElementCollection(Of T) _
Implements IList(Of T), ICollection(Of T), _
IEnumerable(Of T), IBindingList, IList, ICollection, IEnumerable
public class LinkedElementCollection<T> : ReadOnlyLinkedElementCollection<T>,
IList<T>, ICollection<T>, IEnumerable<T>, IBindingList, IList,
ICollection, IEnumerable
where T : ModelElement
Tür Parametreleri
- T
LinkedElementCollection<T> türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
LinkedElementCollection<T>() | Yeni bir örneğini başlatır LinkedElementCollection<T> veri bağlama için kullanılan sınıf. | |
LinkedElementCollection<T>(ModelElement, Guid) | Yeni bir örneğini başlatır LinkedElementCollection<T> belirtilen öğe sınıfı. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
CommittedCount | (Commit sonra) koleksiyonunda rol oyuncu gerçek sayısını alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
Count | Rol oyuncu sayısını koleksiyonda alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
IntermediateCount | Koleksiyondaki (commit sırasında) ara rol oyuncu sayısını alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
Item | Alır veya rol bağlantılı öğeler topluluğu içinde belirli bir dizine ayarlar. | |
SourceDomainRole | Bu derlemeyi gösteren ilişkinin kaynağı rol alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
SourceElement | Bu koleksiyonda devralınmıştı kaynak rol player alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
TargetDomainRole | Bu derlemeyi gösteren ilişkinin hedef rol alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
TypeForAddNew |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Add | Yeni bir rol koleksiyonun sonuna ekler. | |
AddNew | Ekleme ve derlemesine yeni bir öğesinde birleştirme | |
AddNewCore | Genel uygulama mantığı eklemek ve derlemesine yeni bir öğe içinde birleştirmek için | |
AddRange | Bir dizi öğeleri koleksiyonu sonuna ekler. | |
AsReadOnly | Bağlantılı öğeler salt okunur topluluğu alır. | |
Clear | Tüm rolleri koleksiyonundan kaldırır. | |
Contains | Belirtilen rol player koleksiyonuna ait olup olmadığını alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
CopyTo | Tüm rol oyuncuları bir diziye kopyalar. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) | |
Exists | Verilen bir koşul doğru olduğu en az bir öğe olup olmadığını belirler. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
Finalize | Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.) | |
Find | Verilen bir koşul eşleşen koleksiyonunda ilk öğe bulur. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
FindAll | Verilen koşula uyan tüm öğeler bulur. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
FindIndex | Verilen koşula uygun olan ilk öğe bulur. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
ForEach | Koleksiyondaki tüm öğeleri belirtilen eylemi çalıştırır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
GetEnumerator | Bu koleksiyon için türü kesin olarak belirtilmiş bir Numaralandırıcı alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) | |
GetItemProperties | Tam bir koleksiyon öğesi türü için göz atılabilen özellikleri kümesi döndürür.Gerçek öğe koleksiyonda varsa, IMS olanlara yansıtıcı olanlarla mümkün olduğunca bunları üzerinden işlenen güncelleştirmelere izin verecek şekilde değiştirin. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) | |
IndexOf | Rol player koleksiyonu içindeki dizin alır. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
Insert | Belirtilen dizin adresindeki koleksiyonu rol ekler. | |
InsertRange | Belirli bir dizin adresindeki koleksiyon öğelerin aralığı ekler. | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
Move(Int32, Int32) | Rol, koleksiyon içinde yeni bir konuma taşır. | |
Move(T, Int32) | Rol, koleksiyon içinde yeni bir konuma taşır. | |
Remove | Belirtilen rol koleksiyonundan kaldırır. | |
RemoveAt | Belirli bir dizine rol koleksiyonundan kaldırır. | |
RemoveRange | Bir dizi öğeleri koleksiyonundan kaldırır. | |
ReplaceAt | Yeni rolü ile bir rolü belirli bir dizine değiştirir. | |
Sort() | Öğesi bağlantıları koleksiyonunda öğeleri sıralar. | |
Sort(IComparer<T>) | Öğesi bağlantıları koleksiyonunda öğeleri sıralar. | |
Sort(Comparison<T>) | Öğesi bağlantıları koleksiyonunda öğeleri sıralar. | |
Sort(Int32, Int32, IComparer<T>) | Bir dizi öğesi bağlantıları koleksiyondaki öðeleri sıralar. | |
ToArray | Bir dizi oluşturur ve tüm rol oyuncuları koleksiyonuna kopyalar. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) | |
TrueForAll | Verilen bir koşul koleksiyondaki tüm öğeleri için doğru olup olmadığını denetler. (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) |
Üst
Alanlar
Ad | Açıklama | |
---|---|---|
listChangedHandler | (ReadOnlyLinkedElementCollection<T> kaynağından devralındı.) |
Üst
Açık Arabirim Uygulamaları
Üst
Notlar
Belirli bir öğenin içinde yer aldığı bir ilişki için karşıt öğesi örnekleri başvurduğu türsüz bir topluluktur.
Bu koleksiyon, bir öğeye bağlı tüm öğeleri gezinti sağlar.
Örnekler
Bu örnek, sınıf a, b sınıfı örnekleri iþlenenlerle olabilir varsayar.Ayrıca, sınıf a, a. örneğine bağlı öğeleri temsil eder c adında bir özelliğe sahiptir
// A a;
// B b1, b2, b3;
LinkedElementCollection<B> elementsLinkedToA = a.C;
// If class A has a multiplicity allowing only one B, the property type will be B.
// B elementLinkedToA = a.B;
İş Parçacığı Güvenliği
Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.