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. |