SimplifyNet / Simplify

Simplify is an open-source set of lightweight .NET libraries that provide infrastructure for your applications. DI and mocking friendly.

Home Page:https://simplifynet.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add concurrency to the ObservableCollection

hardcoder opened this issue · comments

Is your feature request related to a problem? Please describe.
ObservableCollection does not work properly in concurrent mode. It raises events on items addition/removal, that are not handled by watchers, if collection is changed asynchronously / on another thread.

Describe the solution you'd like
Add class ConcurrentObservableCollection, that inherits ObservableCollection and adds concurrency feature.

Describe alternatives you've considered

Additional context