Class ObservableChangeSetExtensions
Extension methods for binding to observable changeset instances.
Inheritance
System.Object
ObservableChangeSetExtensions
Namespace: Cortex.Net.DynamicData
Assembly: Cortex.Net.DynamicData.dll
Syntax
public static class ObservableChangeSetExtensions : object
Methods
| Improve this Doc View SourceCortexBind<T>(IObservable<IChangeSet<T>>, ObservableCollection<T>, IEqualityComparer<T>)
Binds the observable changeset to a Cortex.Net observable collection.
Declaration
public static IObservable<IChangeSet<T>> CortexBind<T>(this IObservable<IChangeSet<T>> source, ObservableCollection<T> observableCollection, IEqualityComparer<T> equalityComparer = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Cortex.Net.IObservable<IChangeSet<T>> | source | The source observable changeset. |
| ObservableCollection<T> | observableCollection | The observable collection. |
| IEqualityComparer<T> | equalityComparer | The equality comparer. |
Returns
| Type | Description |
|---|---|
| Cortex.Net.IObservable<IChangeSet<T>> | The observable changeset. |
Type Parameters
| Name | Description |
|---|---|
| T | The type of the collection. |
CortexBind<TValue, TKey>(IObservable<IChangeSet<TValue, TKey>>, ObservableDictionary<TKey, TValue>, Int32)
Binds the observable changeset to a Cortex.Net observable dictionary.
Declaration
public static IObservable<IChangeSet<TValue, TKey>> CortexBind<TValue, TKey>(this IObservable<IChangeSet<TValue, TKey>> source, ObservableDictionary<TKey, TValue> observableDictionary, int resetThreshold = 25)
Parameters
| Type | Name | Description |
|---|---|---|
| Cortex.Net.IObservable<IChangeSet<TValue, TKey>> | source | The source observable changeset. |
| ObservableDictionary<TKey, TValue> | observableDictionary | The observable collection. |
| System.Int32 | resetThreshold | The threshold to use to just refresh the entire collection. |
Returns
| Type | Description |
|---|---|
| Cortex.Net.IObservable<IChangeSet<TValue, TKey>> | The observable changeset. |
Type Parameters
| Name | Description |
|---|---|
| TValue | The value type of the dictionary. |
| TKey | The key type of the dictionary. |