ReadOnlyObservableSet<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona la clase base para un IReadOnlyObservableSet genérico.
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)
Parámetros de tipo
- T
Tipo de elementos almacenados en el conjunto.
- Herencia
-
ReadOnlyObservableSet<T>
- Implementaciones
Constructores
ReadOnlyObservableSet<T>(IEqualityComparer<T>) |
Inicializa una nueva instancia de la clase ReadOnlyObservableSet<T> que está vacía y utiliza el comparador de igualdad especificado para el tipo de conjunto. |
Propiedades
Count |
Obtiene el número de elementos contenido realmente en ReadOnlyObservableSet<T>. |
Métodos
AddItem(T) |
Agrega el elemento especificado a un conjunto. |
ClearItems() |
Quita todos los elementos de un objeto ReadOnlyObservableSet<T>. |
Contains(Object) |
Determina si un elemento se encuentra en ReadOnlyObservableSet<T>. |
Contains(T) |
Determina si un elemento se encuentra en ReadOnlyObservableSet<T>. |
GetEnumerator() |
Devuelve un enumerador que recorre en iteración la colección ReadOnlyObservableSet<T>. |
OnCollectionChanged(NotifyCollectionChangedEventArgs) |
Se invoca cuando cambia la colección. |
OnItemAdded(T) |
Se invoca cuando un elemento se agrega al conjunto. |
OnItemRemoved(T) |
Se invoca cuando se quita un elemento del conjunto. |
OnItemsCleared(IEnumerable<T>) |
Se invoca cuando se desactiva el conjunto. |
RemoveItem(T) |
Quita el elemento especificado de un objeto ReadOnlyObservableSet<T>. |
Eventos
CollectionChanged |
Se produce cuando se agrega, quita, cambia, mueve un elemento o se actualiza el conjunto completo. |
Implementaciones de interfaz explícitas
IEnumerable.GetEnumerator() |
Devuelve un enumerador que recorre en iteración la colección ReadOnlyObservableSet<T>. |
Métodos de extensión
EmptyIfNull<T>(IEnumerable<T>) |
Devuelve esta enumeración en caso de que no sea NULL. En caso de que sea null, se devuelve una enumeración vacía. |