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, возвращается пустое перечисление. |