ReadOnlyObservableSet<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje základní třídu pro obecný IReadOnlyObservableSet.
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)
Parametry typu
- T
Typ položek uložených v sadě.
- Dědičnost
-
ReadOnlyObservableSet<T>
- Implementuje
Konstruktory
ReadOnlyObservableSet<T>(IEqualityComparer<T>) |
Inicializuje novou instanci ReadOnlyObservableSet<T> třídy, která je prázdná a použije zadaný porovnávač rovnosti pro typ sady.. |
Vlastnosti
Count |
Získá počet prvků skutečně obsažených v objektu ReadOnlyObservableSet<T>. |
Metody
AddItem(T) |
Přidá zadaný prvek do sady. |
ClearItems() |
Odebere z objektu ReadOnlyObservableSet<T> všechny prvky. |
Contains(Object) |
Určuje, zda je prvek v objektu ReadOnlyObservableSet<T>. |
Contains(T) |
Určuje, zda je prvek v objektu ReadOnlyObservableSet<T>. |
GetEnumerator() |
Vrátí enumerátor, který iteruje přes ReadOnlyObservableSet<T>. |
OnCollectionChanged(NotifyCollectionChangedEventArgs) |
Vyvolá se při změně kolekce. |
OnItemAdded(T) |
Vyvolá se při přidání elementu do sady. |
OnItemRemoved(T) |
Vyvolá se při odebrání elementu ze sady. |
OnItemsCleared(IEnumerable<T>) |
Vyvoláno při vymazání sady. |
RemoveItem(T) |
Odebere zadaný prvek z objektu ReadOnlyObservableSet<T> . |
Událost
CollectionChanged |
Vyvolá se při přidání, odebrání, změně, přesunutí nebo aktualizaci celé sady. |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
Vrátí enumerátor, který iteruje přes ReadOnlyObservableSet<T>. |
Metody rozšíření
EmptyIfNull<T>(IEnumerable<T>) |
Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je null, vraťte prázdný výčet. |