Partager via


ReadOnlyObservableSet<T>, classe

Provides the base class for a generic IReadOnlyObservableSet<T>.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Shell.ReadOnlyObservableSet<T>

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public MustInherit Class ReadOnlyObservableSet(Of T) _
    Implements IReadOnlyObservableSet(Of T), IReadOnlyObservableSet, INotifyCollectionChanged,  _
    IEnumerable(Of T), IEnumerable
public abstract class ReadOnlyObservableSet<T> : IReadOnlyObservableSet<T>, 
    IReadOnlyObservableSet, INotifyCollectionChanged, IEnumerable<T>, IEnumerable

Paramètres de type

  • T
    The type of items stored in the set.

Le type ReadOnlyObservableSet<T> expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ReadOnlyObservableSet<T> Initializes a new instance of the ReadOnlyObservableSet<T> class that is empty and uses the specified equality comparer for the set type..

Début

Propriétés

  Nom Description
Propriété publique Count Gets the number of elements actually contained in the ReadOnlyObservableSet<T>.

Début

Méthodes

  Nom Description
Méthode protégée AddItem Adds the specified element to a set.
Méthode protégée ClearItems Removes all elements from a ReadOnlyObservableSet<T> object.
Méthode publique Contains(Object) Determines whether an element is in the ReadOnlyObservableSet<T>.
Méthode publique Contains(T) Determines whether an element is in the ReadOnlyObservableSet<T>.
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetEnumerator Returns an enumerator that iterates through the ReadOnlyObservableSet<T>.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnCollectionChanged Invoked when the collection is changed.
Méthode protégée OnItemAdded Invoked when an element is added to the set.
Méthode protégée OnItemRemoved Invoked when an element is removed from the set.
Méthode protégée OnItemsCleared Invoked when the set is cleared.
Méthode protégée RemoveItem Removes the specified element from a ReadOnlyObservableSet<T> object.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public CollectionChanged Occurs when an item is added, removed, changed, moved, or the entire set is refreshed.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Returns an enumerator that iterates through the ReadOnlyObservableSet<T>.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Shell, espace de noms