Represents collection of objects that sends notifications (events) when the collection is modified.

Namespace: DigitalRune.Collections
Assembly: DigitalRune (in DigitalRune.dll) Version: 1.10.0.0 (1.10.0.9503)

Syntax

C#
[ObfuscationAttribute(Feature = "controlflow")]
public class NotifyingCollection<T> : Collection<T>
Visual Basic
<ObfuscationAttribute(Feature := "controlflow")> _
Public Class NotifyingCollection(Of T) _
	Inherits Collection(Of T)
Visual C++
[ObfuscationAttribute(Feature = L"controlflow")]
generic<typename T>
public ref class NotifyingCollection : public Collection<T>

Type Parameters

T
The type of elements in the collection.

Remarks

This collection is similar to the ObservableCollection{T} in the .NET Framework. (In .NET 3.5 the ObservableCollection{T} is located in the WindowsBase.dll. Therefore it is not usable in non-WPF applications. This has been solved in .NET 4.0 where the class was moved into the System.dll.)

Inheritance Hierarchy

See Also