Case<TValue, TResult> sealed class Case<TValue, TResult> : Producer<TResult, _<TValue, TResult>>, IEvaluatableObservable<TResult> Documentation Code public Case(Func<TValue> selector, IDictionary<TValue, IObservable<TResult>> sources, IObservable<TResult> defaultSource) public IObservable<TResult> Eval()