An extention has been added that allows asynchronous change propagation. Obtics.Collections.ImplicitObservable.ObservableEnumerable, Obtics.Collections.ExplicitObservable.ObservableEnumerable and Obtics.Values.ValueProvider have all been extended with an 'Async' extension method. With the new Obtics.ObticsConfigurationSection the default 'asynchronous event pump' can be configured. Without explicit configuration the System.Windows.Threading.Dispatcher.Current is used to queue and dispatch events.
When downloading the binaries and running test.exe; the following parameters can be passed:
either one of or both of 'e' (for explicitly observable queries) and 'i' (implicitly observable queries) and one or more of the numbers from 0 to 6 and 10 to 23
specifying a different test query.
test.exe i 0 2 3
Check out source code for details.