NotifyingCollection<T> Methods

A collection that sends notification when its content is changed.

Name Description
Add(T) Adds an object to the end of the .
(Inherited from Collection<T>)
AddRange(IEnumerable<T>)

Adds items from the specified collection to the current collection.

AddRange(T[])

Adds the specified items to the collection.

BeginUpdate()

Locks updates of the NotifyingCollection<T> until the NotifyingCollection`1.EndUpdate method call.

Clear() Removes all elements from the .
(Inherited from Collection<T>)
Contains(Predicate<T>)

Determines whether the collection contains an item that matches the specified predicate.

Contains(T) Determines whether an element is in the .
(Inherited from Collection<T>)
CopyTo(T[], Int32) Copies the entire to a compatible one-dimensional , starting at the specified index of the target array.
(Inherited from Collection<T>)
EndUpdate()

Unlocks the NotifyingCollection<T>.

Equals(Object) Determines whether the specified object is equal to the current object.
(Inherited from Object)
Equals(Object, Object) Determines whether the specified object instances are considered equal.
(Inherited from Object)
FindFirst(Predicate<T>)

Returns the first item that matches the specified predicate.

ForEach(Action<T>)

Performs the specified action on each element of the current collection.

GetEnumerator() Returns an enumerator that iterates through the .
(Inherited from Collection<T>)
GetHashCode() Serves as the default hash function.
(Inherited from Object)
GetType() Gets the of the current instance.
(Inherited from Object)
ICollection.CopyTo(Array, Int32) Copies the elements of the to an , starting at a particular index.
(Inherited from Collection<T>)
IEnumerable.GetEnumerator() Returns an enumerator that iterates through a collection.
(Inherited from Collection<T>)
IList.Add(Object) Adds an item to the .
(Inherited from Collection<T>)
IList.Contains(Object) Determines whether the contains a specific value.
(Inherited from Collection<T>)
IList.IndexOf(Object) Determines the index of a specific item in the .
(Inherited from Collection<T>)
IList.Insert(Int32, Object) Inserts an item into the at the specified index.
(Inherited from Collection<T>)
IList.Remove(Object) Removes the first occurrence of a specific object from the .
(Inherited from Collection<T>)
IndexOf(T) Searches for the specified object and returns the zero-based index of the first occurrence within the entire .
(Inherited from Collection<T>)
Insert(Int32, T) Inserts an element into the at the specified index.
(Inherited from Collection<T>)
MemberwiseClone() Creates a shallow copy of the current .
(Inherited from Object)
ReferenceEquals(Object, Object) Determines whether the specified instances are the same instance.
(Inherited from Object)
Remove(T) Removes the first occurrence of a specific object from the .
(Inherited from Collection<T>)
RemoveAt(Int32) Removes the element at the specified index of the .
(Inherited from Collection<T>)
RemoveRange(IEnumerable<T>)

Removes items in the specified collection from the current collection.

RemoveRange(T[])

Removes the specified items from the collection.

ToArray()

Returns the elements of the NotifyingCollection<T> collection as an array.

ToString() Returns a string that represents the current object.
(Inherited from Object)