Freigeben über


ReadOnlyObservableSet<T> Klasse

Definition

Stellt die Basisklasse für ein generisches IReadOnlyObservableSet bereit.

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)

Typparameter

T

Der Typ der in dem Satz gespeicherten Elemente.

Vererbung
ReadOnlyObservableSet<T>
Implementiert

Konstruktoren

ReadOnlyObservableSet<T>(IEqualityComparer<T>)

Initialisiert eine neue, leere Instanz der ReadOnlyObservableSet<T>-Klasse, die leer ist und den angegebenen Gleichheitsvergleich für den Mengentyp verwendet.

Eigenschaften

Count

Ruft die Anzahl der Elemente ab, die tatsächlich in ReadOnlyObservableSet<T> enthalten sind.

Methoden

AddItem(T)

Fügt das angegebene Element zu einer Menge hinzu.

ClearItems()

Entfernt alle Elemente aus einem ReadOnlyObservableSet<T>-Objekt.

Contains(Object)

Bestimmt, ob sich ein Element in ReadOnlyObservableSet<T> befindet.

Contains(T)

Bestimmt, ob sich ein Element in ReadOnlyObservableSet<T> befindet.

GetEnumerator()

Gibt einen Enumerator zurück, der die ReadOnlyObservableSet<T> durchläuft.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Wird aufgerufen, wenn die Auflistung geändert wird.

OnItemAdded(T)

Aufgerufen, wenn ein Element dem Satz hinzugefügt wird.

OnItemRemoved(T)

Wird aufgerufen, wenn ein Element aus der Gruppe entfernt wird.

OnItemsCleared(IEnumerable<T>)

Aufgerufen, wenn der Satz gelöscht wird.

RemoveItem(T)

Entfernt das angegebene Element aus einem ReadOnlyObservableSet<T>-Objekt.

Ereignisse

CollectionChanged

Tritt ein, wenn ein Element hinzugefügt, entfernt, geändert oder verschoben wird oder wenn die gesamte Gruppe aktualisiert wird.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der die ReadOnlyObservableSet<T> durchläuft.

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück.

Gilt für: