Поделиться через


ReadOnlyObservableSet<T> Класс

Определение

Предоставляет базовый класс для универсального набора 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)

Параметры типа

T

Тип элементов, хранящихся в наборе.

Наследование
ReadOnlyObservableSet<T>
Реализации

Конструкторы

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Инициализирует новый экземпляр класса ReadOnlyObservableSet<T>, который является пустым и использует указанный компаратор для типа набора.

Свойства

Count

Получает число элементов, фактически содержащихся в списке ReadOnlyObservableSet<T>.

Методы

AddItem(T)

Добавляет указанный элемент в набор.

ClearItems()

Удаляет все элементы из объекта ReadOnlyObservableSet<T>.

Contains(Object)

Определяет, входит ли элемент в коллекцию ReadOnlyObservableSet<T>.

Contains(T)

Определяет, входит ли элемент в коллекцию ReadOnlyObservableSet<T>.

GetEnumerator()

Возвращает перечислитель, осуществляющий перебор элементов списка ReadOnlyObservableSet<T>.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Вызывается при изменении коллекции.

OnItemAdded(T)

Вызывается при добавлении элемента в набор.

OnItemRemoved(T)

Вызывается при удалении элемента из набора.

OnItemsCleared(IEnumerable<T>)

Вызывается при очистке набора.

RemoveItem(T)

Удаляет указанный элемент из объекта ReadOnlyObservableSet<T>.

События

CollectionChanged

Происходит, когда элемент добавляется, удаляется, изменяется или перемещается, а также при обновлении всего набора.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель, осуществляющий перебор элементов списка ReadOnlyObservableSet<T>.

Методы расширения

EmptyIfNull<T>(IEnumerable<T>)

Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление.

Применяется к