Compartilhar via


ReadOnlyObservableSet<T> Classe

Definição

Fornece a classe base para um 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

O tipo de itens armazenados no conjunto.

Herança
ReadOnlyObservableSet<T>
Implementações

Construtores

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Inicializa uma nova instância da ReadOnlyObservableSet<T> classe que está vazia e usa o comparador de igualdade especificado para o tipo de conjunto.

Propriedades

Count

Obtém o número de elementos realmente contidos no ReadOnlyObservableSet<T>.

Métodos

AddItem(T)

Adiciona o elemento especificado a um conjunto.

ClearItems()

Remove todos os elementos de um objeto ReadOnlyObservableSet<T>.

Contains(Object)

Determina se um elemento está no ReadOnlyObservableSet<T>.

Contains(T)

Determina se um elemento está no ReadOnlyObservableSet<T>.

GetEnumerator()

Retorna um enumerador que itera por meio de ReadOnlyObservableSet<T>.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Invocado quando a coleção é alterada.

OnItemAdded(T)

Invocado quando um elemento é adicionado ao conjunto.

OnItemRemoved(T)

Invocado quando um elemento é removido do conjunto.

OnItemsCleared(IEnumerable<T>)

Invocado quando o conjunto é limpo.

RemoveItem(T)

Remove o elemento especificado de um objeto ReadOnlyObservableSet<T>.

Eventos

CollectionChanged

Ocorre quando um item é adicionado, removido, alterado, movido ou todo o conjunto é atualizado.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Retorna um enumerador que itera por meio de ReadOnlyObservableSet<T>.

Métodos de Extensão

EmptyIfNull<T>(IEnumerable<T>)

Retorne essa enumeração caso ela não seja nula. Caso seja uma enumeração vazia de retorno nulo.

Aplica-se a