Compartir a través de


ReadOnlyObservableSet<T> Clase

Definición

Proporciona la clase base para un IReadOnlyObservableSet genérico.

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)

Parámetros de tipo

T

Tipo de elementos almacenados en el conjunto.

Herencia
ReadOnlyObservableSet<T>
Implementaciones

Constructores

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Inicializa una nueva instancia de la clase ReadOnlyObservableSet<T> que está vacía y utiliza el comparador de igualdad especificado para el tipo de conjunto.

Propiedades

Count

Obtiene el número de elementos contenido realmente en ReadOnlyObservableSet<T>.

Métodos

AddItem(T)

Agrega el elemento especificado a un conjunto.

ClearItems()

Quita todos los elementos de un objeto ReadOnlyObservableSet<T>.

Contains(Object)

Determina si un elemento se encuentra en ReadOnlyObservableSet<T>.

Contains(T)

Determina si un elemento se encuentra en ReadOnlyObservableSet<T>.

GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección ReadOnlyObservableSet<T>.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Se invoca cuando cambia la colección.

OnItemAdded(T)

Se invoca cuando un elemento se agrega al conjunto.

OnItemRemoved(T)

Se invoca cuando se quita un elemento del conjunto.

OnItemsCleared(IEnumerable<T>)

Se invoca cuando se desactiva el conjunto.

RemoveItem(T)

Quita el elemento especificado de un objeto ReadOnlyObservableSet<T>.

Eventos

CollectionChanged

Se produce cuando se agrega, quita, cambia, mueve un elemento o se actualiza el conjunto completo.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección ReadOnlyObservableSet<T>.

Métodos de extensión

EmptyIfNull<T>(IEnumerable<T>)

Devuelve esta enumeración en caso de que no sea NULL. En caso de que sea null, se devuelve una enumeración vacía.

Se aplica a