Bagikan melalui


ReadOnlyObservableSet<T> Kelas

Definisi

Menyediakan kelas dasar untuk IReadOnlyObservableSet generik.

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)

Jenis parameter

T

Jenis item yang disimpan dalam set.

Warisan
ReadOnlyObservableSet<T>
Penerapan

Konstruktor

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Menginisialisasi instans ReadOnlyObservableSet<T> baru kelas yang kosong dan menggunakan perbandingan kesetaraan yang ditentukan untuk jenis yang ditetapkan..

Properti

Count

Mendapatkan jumlah elemen yang benar-benar terkandung dalam ReadOnlyObservableSet<T>.

Metode

AddItem(T)

Menambahkan elemen yang ditentukan ke satu set.

ClearItems()

Menghapus semua elemen dari ReadOnlyObservableSet<T> objek.

Contains(Object)

Menentukan apakah elemen berada di ReadOnlyObservableSet<T>.

Contains(T)

Menentukan apakah elemen berada di ReadOnlyObservableSet<T>.

GetEnumerator()

Mengembalikan enumerator yang berulang melalui ReadOnlyObservableSet<T>.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Dipanggil saat koleksi diubah.

OnItemAdded(T)

Dipanggil saat elemen ditambahkan ke set.

OnItemRemoved(T)

Dipanggil saat elemen dihapus dari set.

OnItemsCleared(IEnumerable<T>)

Dipanggil ketika set dibersihkan.

RemoveItem(T)

Menghapus elemen yang ditentukan dari ReadOnlyObservableSet<T> objek.

Acara

CollectionChanged

Terjadi saat item ditambahkan, dihapus, diubah, dipindahkan, atau seluruh set disegarkan.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Mengembalikan enumerator yang berulang melalui ReadOnlyObservableSet<T>.

Metode Ekstensi

EmptyIfNull<T>(IEnumerable<T>)

Kembalikan enumerasi ini jika tidak null. Jika null mengembalikan enumerasi kosong.

Berlaku untuk