Skip to content

A super awesome ObservableCollection that adds important methods such as: AddRange, RemoveRange, Replace, and ReplaceRange with single CollectionChanged notification.

Example:

cs
public OptimizedObservableCollection<int> Items = new OptimizedObservableCollection<int>();

private void AddItems()
{
    var array = new int[3];
    array[0] = 7;
    array[1] = 6;
    array[2] = 7;

    Items.AddRange(array);
}

Released under the MIT License.