Udostępnij za pośrednictwem


ReadOnlyObservableSet<T> Klasa

Definicja

Udostępnia klasę bazową dla ogólnego zestawu IReadOnlyObservableSet.

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)

Parametry typu

T

Typ elementów przechowywanych w zestawie.

Dziedziczenie
ReadOnlyObservableSet<T>
Implementuje

Konstruktory

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Inicjuje ReadOnlyObservableSet<T> nowe wystąpienie klasy, która jest pusta i używa określonego porównania równości dla typu zestawu.

Właściwości

Count

Pobiera liczbę elementów rzeczywiście zawartych w elemecie ReadOnlyObservableSet<T>.

Metody

AddItem(T)

Dodaje określony element do zestawu.

ClearItems()

Usuwa wszystkie elementy z ReadOnlyObservableSet<T> obiektu.

Contains(Object)

Określa, czy element znajduje się w elemecie ReadOnlyObservableSet<T>.

Contains(T)

Określa, czy element znajduje się w elemecie ReadOnlyObservableSet<T>.

GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pomocą elementu ReadOnlyObservableSet<T>.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Wywoływane po zmianie kolekcji.

OnItemAdded(T)

Wywoływane po dodaniu elementu do zestawu.

OnItemRemoved(T)

Wywoływane po usunięciu elementu z zestawu.

OnItemsCleared(IEnumerable<T>)

Wywoływane po wyczyszczonej ustawie.

RemoveItem(T)

Usuwa określony element z ReadOnlyObservableSet<T> obiektu.

Zdarzenia

CollectionChanged

Występuje, gdy element jest dodawany, usuwany, zmieniany, przenoszony lub cały zestaw jest odświeżany.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pomocą elementu ReadOnlyObservableSet<T>.

Metody rozszerzania

EmptyIfNull<T>(IEnumerable<T>)

Zwróć tę wyliczenie, jeśli nie ma wartości null. W przypadku, gdy ma wartość null, zwraca puste wyliczenie.

Dotyczy