Table of Contents

Class RangeObservableCollection<T>

Namespace
System.Collections.Generic
Assembly
Playnite.SDK.dll
public class RangeObservableCollection<T> : ObservableCollection<T>, IList<T>, ICollection<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

Type Parameters

T
Inheritance
RangeObservableCollection<T>
Implements
Inherited Members
Extension Methods

Methods

AddRange(IEnumerable<T>)

public void AddRange(IEnumerable<T> list)

Parameters

list IEnumerable<T>

OnCollectionChanged(NotifyCollectionChangedEventArgs)

protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs e)

Parameters

e NotifyCollectionChangedEventArgs

OnCollectionChangedPublic(NotifyCollectionChangedEventArgs)

public void OnCollectionChangedPublic(NotifyCollectionChangedEventArgs e)

Parameters

e NotifyCollectionChangedEventArgs

OnItemMoved(object, int, int)

public void OnItemMoved(object obj, int index, int oldIndex)

Parameters

obj object
index int
oldIndex int

RemoveRange(IEnumerable<T>)

public void RemoveRange(IEnumerable<T> list)

Parameters

list IEnumerable<T>