Table of Contents

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 ExpressionBuilderGraph

The 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 ExpressionBuilderGraph

The 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.