Class HierarchicalSourceCache<TObject, TKey>
Implements
IHierarchicalSourceCache<TObject, TKey>
IObservableCache<TObject, TKey>
IConnectableCache<TObject, TKey>
ISourceCache<TObject, TKey>
IObservableCache<TObject, TKey>
IConnectableCache<TObject, TKey>
Inherited Members
Namespace: PoeShared.Scaffolding
Assembly: PoeShared.dll
Syntax
public sealed class HierarchicalSourceCache<TObject, TKey> : DisposableReactiveObject, IHierarchicalSourceCache<TObject, TKey>, IObservableCache<TObject, TKey>, IConnectableCache<TObject, TKey>, ISourceCache<TObject, TKey>, IObservableCache<TObject, TKey>, IConnectableCache<TObject, TKey>, IDisposable, INotifyPropertyChanged
Type Parameters
Name | Description |
---|---|
TObject | |
TKey |
Constructors
Name | Description |
---|---|
HierarchicalSourceCache(Func<TObject, TKey>) |
Properties
Name | Description |
---|---|
Count | |
CountChanged | |
Effective | |
Items | |
KeySelector | |
KeyValues | |
Keys | |
LocalCache | |
Parent |
Methods
Name | Description |
---|---|
Connect(Func<TObject, bool>, bool) | |
Edit(Action<ISourceUpdater<TObject, TKey>>) | |
Lookup(TKey) | |
Preview(Func<TObject, bool>) | |
Watch(TKey) |