Partager via


ReadOnlyObservableSet<T> Classe

Définition

Fournit la classe de base pour un IReadOnlyObservableSet générique.

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)

Paramètres de type

T

Type d'éléments stockés dans le jeu.

Héritage
ReadOnlyObservableSet<T>
Implémente

Constructeurs

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Initialise une nouvelle instance de la classe ReadOnlyObservableSet<T> qui est vide et utilise le comparateur d'égalité spécifié pour le type d'ensemble.

Propriétés

Count

Obtient le nombre d’éléments réellement contenus dans ReadOnlyObservableSet<T>.

Méthodes

AddItem(T)

Ajoute l'élément spécifié à un ensemble.

ClearItems()

Supprime tous les éléments d'un objet ReadOnlyObservableSet<T>.

Contains(Object)

Détermine si le ReadOnlyObservableSet<T> contient un élément.

Contains(T)

Détermine si le ReadOnlyObservableSet<T> contient un élément.

GetEnumerator()

Retourne un énumérateur qui itère au sein de ReadOnlyObservableSet<T>.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Appelé lorsque la collection est modifiée.

OnItemAdded(T)

Appelée lorsqu'un élément est ajouté au jeu.

OnItemRemoved(T)

Appelé lorsqu'un élément est supprimé de l'ensemble.

OnItemsCleared(IEnumerable<T>)

Appelée lorsque le jeu est supprimé.

RemoveItem(T)

Supprime l'élément spécifié d'un objet ReadOnlyObservableSet<T>.

Événements

CollectionChanged

Se produit lorsqu'un élément est ajouté, supprimé, modifié, déplacé ou lorsque le jeu entier est actualisé.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein de ReadOnlyObservableSet<T>.

Méthodes d’extension

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Dans le cas où il est null, retournez l’énumération vide.

S’applique à