Show / Hide Table of Contents

Class ObservableReadOnlyOrderedSet<T>

Inheritance
object
ReadOnlyOrderedSet<T>
ObservableReadOnlyOrderedSet<T>
Implements
IList
ICollection
IOrderedSet<T>
IList<T>
ISet<T>
ICollection<T>
INotifyCollectionChanged
INotifyCollectionChanging
IEnumerableExpression<T>
IEnumerable<T>
IEnumerableExpression
IEnumerable
Inherited Members
ReadOnlyOrderedSet<T>.Add(T)
ReadOnlyOrderedSet<T>.ExceptWith(IEnumerable<T>)
ReadOnlyOrderedSet<T>.IntersectWith(IEnumerable<T>)
ReadOnlyOrderedSet<T>.IsProperSubsetOf(IEnumerable<T>)
ReadOnlyOrderedSet<T>.IsProperSupersetOf(IEnumerable<T>)
ReadOnlyOrderedSet<T>.IsSubsetOf(IEnumerable<T>)
ReadOnlyOrderedSet<T>.IsSupersetOf(IEnumerable<T>)
ReadOnlyOrderedSet<T>.Overlaps(IEnumerable<T>)
ReadOnlyOrderedSet<T>.SetEquals(IEnumerable<T>)
ReadOnlyOrderedSet<T>.SymmetricExceptWith(IEnumerable<T>)
ReadOnlyOrderedSet<T>.UnionWith(IEnumerable<T>)
ReadOnlyOrderedSet<T>.Clear()
ReadOnlyOrderedSet<T>.Contains(T)
ReadOnlyOrderedSet<T>.CopyTo(T[], int)
ReadOnlyOrderedSet<T>.Count
ReadOnlyOrderedSet<T>.IsReadOnly
ReadOnlyOrderedSet<T>.Remove(T)
ReadOnlyOrderedSet<T>.GetEnumerator()
ReadOnlyOrderedSet<T>.IndexOf(T)
ReadOnlyOrderedSet<T>.Insert(int, T)
ReadOnlyOrderedSet<T>.RemoveAt(int)
ReadOnlyOrderedSet<T>.this[int]
ReadOnlyOrderedSet<T>.Add(object)
ReadOnlyOrderedSet<T>.Contains(object)
ReadOnlyOrderedSet<T>.IndexOf(object)
ReadOnlyOrderedSet<T>.Insert(int, object)
ReadOnlyOrderedSet<T>.IsFixedSize
ReadOnlyOrderedSet<T>.Remove(object)
ReadOnlyOrderedSet<T>.CopyTo(Array, int)
ReadOnlyOrderedSet<T>.IsSynchronized
ReadOnlyOrderedSet<T>.SyncRoot
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: NMF.Collections.ObjectModel
Assembly: NMF.Collections.dll
Syntax
public class ObservableReadOnlyOrderedSet<T> : ReadOnlyOrderedSet<T>, IList, ICollection, IOrderedSet<T>, IList<T>, ISet<T>, ICollection<T>, INotifyCollectionChanged, INotifyCollectionChanging, IEnumerableExpression<T>, IEnumerable<T>, IEnumerableExpression, IEnumerable
Type Parameters
Name Description
T

Constructors

| Edit this page View Source

ObservableReadOnlyOrderedSet(ObservableOrderedSet<T>)

Declaration
public ObservableReadOnlyOrderedSet(ObservableOrderedSet<T> parent)
Parameters
Type Name Description
ObservableOrderedSet<T> parent

Methods

| Edit this page View Source

AsNotifiable()

Gets notifications for this collection

Declaration
public INotifyEnumerable<T> AsNotifiable()
Returns
Type Description
INotifyEnumerable<T>

A collection that will notify clients as new elements change

| Edit this page View Source

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Declaration
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs e)
Parameters
Type Name Description
NotifyCollectionChangedEventArgs e
| Edit this page View Source

OnCollectionChanging(NotifyCollectionChangedEventArgs)

Declaration
protected virtual void OnCollectionChanging(NotifyCollectionChangedEventArgs e)
Parameters
Type Name Description
NotifyCollectionChangedEventArgs e
| Edit this page View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Events

| Edit this page View Source

CollectionChanged

Declaration
public event NotifyCollectionChangedEventHandler CollectionChanged
Event Type
Type Description
NotifyCollectionChangedEventHandler
| Edit this page View Source

CollectionChanging

Declaration
public event EventHandler<NotifyCollectionChangedEventArgs> CollectionChanging
Event Type
Type Description
EventHandler<NotifyCollectionChangedEventArgs>

Implements

IList
ICollection
IOrderedSet<T>
IList<T>
ISet<T>
ICollection<T>
INotifyCollectionChanged
INotifyCollectionChanging
IEnumerableExpression<T>
IEnumerable<T>
IEnumerableExpression
IEnumerable
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX