Table of Contents

Class ObservableAssociationOrderedSet<T>

Namespace
NMF.Models.Collections
Assembly
NMF.Models.dll

Denotes an observable ordered set to store associated elements

public class ObservableAssociationOrderedSet<T> : ObservableOrderedSet<T>, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, IOrderedSetExpression<T>, IListExpression<T>, ISetExpression<T>, ICollectionExpression<T>, IEnumerableExpression<T>, IOrderedSet<T>, IList<T>, ISet<T>, ICollection<T>, IEnumerable<T>, ICollectionExpression, IEnumerableExpression, IList, ICollection, IEnumerable where T : class, IModelElement

Type Parameters

T

The type of elements

Inheritance
ObservableAssociationOrderedSet<T>
Implements
ISet<T>
Inherited Members

Methods

Add(T)

Adds an element to the current set and returns a value to indicate if the element was successfully added.

public override bool Add(T item)

Parameters

item T

The element to add to the set.

Returns

bool

true if the element is added to the set; false if the element is already in the set.

Clear()

Removes all items from the ICollection<T>.

public override void Clear()

Exceptions

NotSupportedException

The ICollection<T> is read-only.

Remove(T, int)

Removes the given item at the given arrayIndex

protected override bool Remove(T item, int index)

Parameters

item T

The item to remove

index int

The arrayIndex of the item

Returns

bool

True, if the removal was successful, otherwise false