Method BuildObservable
- Namespace
- Bonsai.Expressions
- Assembly
- Bonsai.Core.dll
BuildObservable(ExpressionBuilderGraph)
Builds and compiles an expression builder workflow into an observable that can be subscribed for its side-effects.
public static IObservable<Unit> BuildObservable(this ExpressionBuilderGraph source)
Parameters
source
ExpressionBuilderGraphThe expression builder workflow to compile.
Returns
- IObservable<Unit>
An observable sequence with no elements except for termination messages.
BuildObservable<TResult>(ExpressionBuilderGraph)
Builds and compiles an expression builder workflow into an observable sequence with the specified element type.
public static IObservable<TResult> BuildObservable<TResult>(this ExpressionBuilderGraph source)
Parameters
source
ExpressionBuilderGraphThe expression builder workflow to compile.
Returns
- IObservable<TResult>
An observable sequence with the specified element type.
Type Parameters
TResult
The type of the elements in the observable sequence.
Exceptions
- ArgumentException
The specified expression builder workflow does not compile into an observable sequence with the expected element type.