Class SourceCacheEx<T, TKey>
Implements
ISourceCacheEx<T, TKey>
ISourceCache<T, TKey>
IObservableCache<T, TKey>
IConnectableCache<T, TKey>
IEnumerable<T>
IObservableCacheEx<T, TKey>
IObservableCache<T, TKey>
IConnectableCache<T, TKey>
Inherited Members
Namespace: PoeShared.Scaffolding
Assembly: PoeShared.dll
Syntax
public sealed class SourceCacheEx<T, TKey> : DisposableReactiveObject, ISourceCacheEx<T, TKey>, ISourceCache<T, TKey>, IObservableCache<T, TKey>, IConnectableCache<T, TKey>, IEnumerable<T>, IEnumerable, IObservableCacheEx<T, TKey>, IObservableCache<T, TKey>, IConnectableCache<T, TKey>, IDisposable, INotifyPropertyChanged, INotifyCollectionChanged
Type Parameters
Name | Description |
---|---|
T | |
TKey |
Constructors
Name | Description |
---|---|
SourceCacheEx(ISourceCache<T, TKey>, IScheduler) | |
SourceCacheEx(Func<T, TKey>, IScheduler) |
Properties
Name | Description |
---|---|
Collection | |
Count | |
CountChanged | |
Items | |
KeySelector | |
KeyValues | |
Keys |
Methods
Name | Description |
---|---|
Connect(Func<T, bool>, bool) | |
Edit(Action<ISourceUpdater<T, TKey>>) | |
GetEnumerator() | |
Lookup(TKey) | |
Preview(Func<T, bool>) | |
Watch(TKey) |
Events
Name | Description |
---|---|
CollectionChanged |