DynamicData
DynamicData copied to clipboard
Reactive collections based on Rx.Net
- Reuse TransformedItemContainer. - Add more overloads, like normal Transform - Add transformOnRefresh, like normal Transform
### Describe the functionality desired 🐞 The Transform() method has a transformOnRefresh parameter that is very handy. It would be nice to have the same parameter available for TransformAsync() ###...
### Describe the bug 🐞 ```Exception: System.ArgumentOutOfRangeException Message: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') Source: System.Private.CoreLib TargetSite: Void...
### Describe the bug 🐞 Subscribe callback will not be called if Filter removes all entries from a source cache on its initial load despite "suppressEmptyChangeSets: false" being set on...
**Is your feature request related to a problem? Please describe.** Well not exactly a problem but it could benefit everyone that's using the DD on mobile (and other platforms too):...
Version: Current (7.4.3) I was able to write a minimal Unittest to reproduce the issue, shuffling the operators solves the problem but has performance implications. Exception: ``` System.ArgumentOutOfRangeException: Index was...
I'm getting a MissingKeyException ```1 is missing from previous value on update. Object type MyType, Key type System.Int32, Group key type System.String``` This occurs using a SourceCache when using Group....
In our (large) application we have a rare deadlock condition in FilterOnObservable(). I am the author of this operator, and I've tried to analyze it and find the source of...
Virtualise and Page methods cause ArgumentOutOfRangeException if the list contains equal elements. Is it by design or a bug? ```csharp var source = new SourceList(); source.AddRange(Enumerable.Repeat("item", 10)); source.Connect() .Virtualise(new BehaviorSubject(new...
From `InnerJoin.cs`, current `head` of `main` (follow link for more context): https://github.com/reactivemarbles/DynamicData/blob/b38c0d0840adff322791f165333bb356e949e8e6/src/DynamicData/Cache/Internal/InnerJoin.cs#L106 It appears that for an inner join, if a right value updates its left key, then `InnerJoin` will...