ReadOnlyObservableSet<T> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |