Class SourceCachesSynchronizer<TObject, TKey>
Provides synchronization between two source lists. Changes made to one list will be reflected in the other and vice versa. NOTE: The same approach for SourceList does not work as it is not really possible to distinguish between some operations in multi-threaded environment. It will work MOST of the time, but for some combinations of operation this will generate invalid sequences.
Inherited Members
Namespace: PoeShared.Scaffolding
Assembly: PoeShared.dll
Syntax
public class SourceCachesSynchronizer<TObject, TKey> : DisposableReactiveObject, IDisposable, INotifyPropertyChanged
Type Parameters
Name | Description |
---|---|
TObject | The type of items within the source lists. |
TKey | The type of item |
Constructors
Name | Description |
---|---|
SourceCachesSynchronizer(ISourceCache<TObject, TKey>, ISourceCache<TObject, TKey>) |
Methods
Name | Description |
---|---|
From(ISourceCache<TObject, TKey>, ISourceCache<TObject, TKey>) |
Extension Methods
NotifyPropertyChangedExtensions.GetPropertyName<TObject, T1>(TObject, Expression<Func<TObject, T1>>)