FSharp.Control.Reactive


ObservableBuilder

Namespace: FSharp.Control.Reactive
Parent Module: Builders

An Observable computation builder.

Constructors

ConstructorDescription
new()
Signature: unit -> ObservableBuilder

CompiledName: .ctor

Instance members

Instance memberDescription
x.Bind(m, f)
Signature: (m:IObservable<'?7863> * f:('?7863 -> IObservable<'?7864>)) -> IObservable<'?7864>
Type parameters: '?7863, '?7864
x.Combine(comp1, comp2)
Signature: (comp1:IObservable<'?7866> * comp2:IObservable<'?7866>) -> IObservable<'?7866>
Type parameters: '?7866
x.Delay(f)
Signature: (f:(unit -> IObservable<'?7868>)) -> IObservable<'?7868>
Type parameters: '?7868
x.For(sequence, body)
Signature: (sequence:IEnumerable<'?7872> * body:('?7872 -> IObservable<'?7873>)) -> IObservable<'?7873>
Type parameters: '?7872, '?7873
x.Return(x)
Signature: x:'?7888 -> IObservable<'?7888>
Type parameters: '?7888 Attributes:
[<Obsolete("Use Yield. Return will be removed in an upcoming version of FSharp.Control.Reactive.")>]
WARNING: This API is obsolete

Use Yield. Return will be removed in an upcoming version of FSharp.Control.Reactive.

x.ReturnFrom(m)
Signature: m:IObservable<'?7890> -> IObservable<'?7890>
Type parameters: '?7890 Attributes:
[<Obsolete("Use Yield. Return will be removed in an upcoming version of FSharp.Control.Reactive.")>]
WARNING: This API is obsolete

Use Yield. Return will be removed in an upcoming version of FSharp.Control.Reactive.

x.TryFinally(m, compensation)
Signature: (m:IObservable<'?7877> * compensation:(unit -> unit)) -> IObservable<'?7877>
Type parameters: '?7877
x.TryWith(m, h)
Signature: (m:IObservable<'?7875> * h:(Exception -> IObservable<'?7875>)) -> IObservable<'?7875>
Type parameters: '?7875
x.Using(res, body)
Signature: (res:'?7879 * body:('?7879 -> IObservable<'?7880>)) -> IObservable<'?7880>
Type parameters: '?7879, '?7880
x.While(guard, m)
Signature: (guard:(unit -> bool) * m:IObservable<'?7882>) -> IObservable<'?7882>
Type parameters: '?7882
x.Yield(x)
Signature: x:'?7884 -> IObservable<'?7884>
Type parameters: '?7884
x.YieldFrom(m)
Signature: m:IObservable<'?7886> -> IObservable<'?7886>
Type parameters: '?7886
x.Zero()
Signature: unit -> IObservable<'?7870>
Type parameters: '?7870
Fork me on GitHub