Aracılığıyla paylaş


ReadOnlyObservableSet<T> Sınıf

Tanım

Genel bir IReadOnlyObservableSet için temel sınıfı sağlar.

generic <typename T>
public ref class ReadOnlyObservableSet abstract : Microsoft::VisualStudio::Shell::IReadOnlyObservableSet<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Specialized::INotifyCollectionChanged
public abstract class ReadOnlyObservableSet<T> : Microsoft.VisualStudio.Shell.IReadOnlyObservableSet<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Specialized.INotifyCollectionChanged
type ReadOnlyObservableSet<'T> = class
    interface IReadOnlyObservableSet<'T>
    interface IReadOnlyObservableSet
    interface IEnumerable
    interface INotifyCollectionChanged
    interface seq<'T>
Public MustInherit Class ReadOnlyObservableSet(Of T)
Implements IEnumerable(Of T), INotifyCollectionChanged, IReadOnlyObservableSet(Of T)

Tür Parametreleri

T

Kümede depolanan öğelerin türü.

Devralma
ReadOnlyObservableSet<T>
Uygulamalar

Oluşturucular

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Boş olan sınıfın ReadOnlyObservableSet<T> yeni bir örneğini başlatır ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanır..

Özellikler

Count

içinde gerçekte bulunan ReadOnlyObservableSet<T>öğelerin sayısını alır.

Yöntemler

AddItem(T)

Belirtilen öğeyi bir kümeye ekler.

ClearItems()

Nesneden ReadOnlyObservableSet<T> tüm öğeleri kaldırır.

Contains(Object)

bir öğenin içinde ReadOnlyObservableSet<T>olup olmadığını belirler.

Contains(T)

bir öğenin içinde ReadOnlyObservableSet<T>olup olmadığını belirler.

GetEnumerator()

aracılığıyla ReadOnlyObservableSet<T>yineleyen bir numaralandırıcı döndürür.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Koleksiyon değiştirildiğinde çağrılır.

OnItemAdded(T)

Kümeye bir öğe eklendiğinde çağrılır.

OnItemRemoved(T)

Bir öğe kümeden kaldırıldığında çağrılır.

OnItemsCleared(IEnumerable<T>)

Küme temizlendiğinde çağrılır.

RemoveItem(T)

Belirtilen öğeyi bir ReadOnlyObservableSet<T> nesneden kaldırır.

Ekinlikler

CollectionChanged

Bir öğe eklendiğinde, kaldırıldığında, değiştirildiğinde, taşındığında veya kümenin tamamı yenilendiğinde gerçekleşir.

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

aracılığıyla ReadOnlyObservableSet<T>yineleyen bir numaralandırıcı döndürür.

Uzantı Metotları

EmptyIfNull<T>(IEnumerable<T>)

Null olmaması durumunda bu numaralandırmayı döndür. Null dönüş boş sabit listesi olması durumunda.

Şunlara uygulanır