ReadOnlyObservableSet<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce la classe di base per un oggetto IReadOnlyObservableSet generico.
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)
Parametri di tipo
- T
Tipo di elementi archiviati nel set.
- Ereditarietà
-
ReadOnlyObservableSet<T>
- Implementazioni
Costruttori
ReadOnlyObservableSet<T>(IEqualityComparer<T>) |
Inizializza una nuova istanza vuota della classe ReadOnlyObservableSet<T> e utilizza l'operatore di confronto uguaglianze specificato per il tipo di set. |
Proprietà
Count |
Ottiene il numero di elementi effettivamente contenuti nell'oggetto ReadOnlyObservableSet<T>. |
Metodi
AddItem(T) |
Aggiunge l'elemento specificato a un insieme. |
ClearItems() |
Rimuove tutti gli elementi da un oggetto ReadOnlyObservableSet<T>. |
Contains(Object) |
Determina se un elemento è incluso in ReadOnlyObservableSet<T>. |
Contains(T) |
Determina se un elemento è incluso in ReadOnlyObservableSet<T>. |
GetEnumerator() |
Restituisce un enumeratore che esegue l'iterazione di ReadOnlyObservableSet<T>. |
OnCollectionChanged(NotifyCollectionChangedEventArgs) |
Richiamato quando la raccolta viene modificata. |
OnItemAdded(T) |
Richiamato quando un elemento viene aggiunto al set. |
OnItemRemoved(T) |
Richiamato quando un elemento viene rimosso dal set. |
OnItemsCleared(IEnumerable<T>) |
Richiamato quando il set viene deselezionato. |
RemoveItem(T) |
Rimuove l'elemento specificato da un oggetto ReadOnlyObservableSet<T>. |
Eventi
CollectionChanged |
Si verifica quando un elemento viene aggiunto, rimosso, modificato o spostato oppure quando viene aggiornato l'intero set. |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Restituisce un enumeratore che esegue l'iterazione di ReadOnlyObservableSet<T>. |
Metodi di estensione
EmptyIfNull<T>(IEnumerable<T>) |
Restituisce questa enumerazione nel caso in cui non sia Null. Nel caso in cui sia null restituisce un'enumerazione vuota. |