I’m looking for an introduction/ some documentation of System.Reactive.Joins, which includes the Pattern, Plan, QueryablePattern and QueryablePlan classes. Google doesn’t turn up anything (“System.Reactive.Joins”), MSDN has nothing, there are no samples here, and the excellent resources from this question do not cover this namespace.
Does anyone have some pointers?
Found an excellent SO question that shows the usage, but to me the overall purpose of Plan and Pattern is to create a compositional unit of observable as opposed to a composed observable. Semantics, I know, but to me it seems a little easier to use this syntax then the various other "Join" methods. It allows you to separate the join from the projection altogether, so you can store intermediate plans and compose them with other observables whenever you want.
For example:
SO Article:
Reactive Extensions for .NET (Rx): Take action once all events are completed
Also, found an RX document that actually helped in understanding HOW to use this: http://www.clipcode.net/mentoring/RxReferenceLibrary.pdf [dead]