ReadOnlyObservableSet<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |