Condividi tramite


ReadOnlyObservableSet<T> Classe

Definizione

Fornisce la classe di base per un oggetto IReadOnlyObservableSet generico.

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)

Parametri di tipo

T

Tipo di elementi archiviati nel set.

Ereditarietà
ReadOnlyObservableSet<T>
Implementazioni

Costruttori

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Inizializza una nuova istanza vuota della classe ReadOnlyObservableSet<T> e utilizza l'operatore di confronto uguaglianze specificato per il tipo di set.

Proprietà

Count

Ottiene il numero di elementi effettivamente contenuti nell'oggetto ReadOnlyObservableSet<T>.

Metodi

AddItem(T)

Aggiunge l'elemento specificato a un insieme.

ClearItems()

Rimuove tutti gli elementi da un oggetto ReadOnlyObservableSet<T>.

Contains(Object)

Determina se un elemento è incluso in ReadOnlyObservableSet<T>.

Contains(T)

Determina se un elemento è incluso in ReadOnlyObservableSet<T>.

GetEnumerator()

Restituisce un enumeratore che esegue l'iterazione di ReadOnlyObservableSet<T>.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Richiamato quando la raccolta viene modificata.

OnItemAdded(T)

Richiamato quando un elemento viene aggiunto al set.

OnItemRemoved(T)

Richiamato quando un elemento viene rimosso dal set.

OnItemsCleared(IEnumerable<T>)

Richiamato quando il set viene deselezionato.

RemoveItem(T)

Rimuove l'elemento specificato da un oggetto ReadOnlyObservableSet<T>.

Eventi

CollectionChanged

Si verifica quando un elemento viene aggiunto, rimosso, modificato o spostato oppure quando viene aggiornato l'intero set.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Restituisce un enumeratore che esegue l'iterazione di ReadOnlyObservableSet<T>.

Metodi di estensione

EmptyIfNull<T>(IEnumerable<T>)

Restituisce questa enumerazione nel caso in cui non sia Null. Nel caso in cui sia null restituisce un'enumerazione vuota.

Si applica a