Class CircularSourceList<T>
Not thread safe ! There is a bug in ChangeAwareList(?) that leads to ArgumentOutOfRange in some cases
Implements
ISourceList<T>
IObservableList<T>
Inherited Members
Namespace: PoeShared.Scaffolding
Assembly: PoeShared.dll
Syntax
public sealed class CircularSourceList<T> : DisposableReactiveObject, INotifyPropertyChanged, IObservableListEx<T>, ISourceList<T>, IObservableList<T>, IDisposable
Type Parameters
| Name | Description |
|---|---|
| T |
Constructors
| Name | Description |
|---|---|
| CircularSourceList(int) |
Properties
| Name | Description |
|---|---|
| Collection | |
| Count | |
| CountChanged | |
| IsReadOnly | |
| Items |
Methods
| Name | Description |
|---|---|
| Add(T) | |
| Clear() | |
| Connect(Func<T, bool>) | |
| Contains(T) | |
| CopyTo(T[], int) | |
| Edit(Action<IExtendedList<T>>) | |
| Preview(Func<T, bool>) | |
| Remove(T) |
Extension Methods
NotifyPropertyChangedExtensions.GetPropertyName<TObject, T1>(TObject, Expression<Func<TObject, T1>>)
NotifyPropertyChangedExtensions.WhenAnyProperty<TObject, T1>(TObject, Expression<Func<TObject, T1>>)