This page contains documentation for advanced Fuse features, so we have taken the liberty to tick the "Show advanced things" checkbox above for you in advance to be able to provide you with some additional information.

Using this class directly is unusual. ComputeExpression is the preferred option for functions, and ExpressionListener for when that doesn't apply.

Relying on this behaviour is bad. The Observable support was only intended for bindings. All other values should use IExpression's facilities. The unintended support may be removed in the future.

Implements IListener, and forward incoming values to the protected OnNewData method. If the incoming value is an observable, a subscription is created and the value of that observable is forwarded to the OnNewData method instead.

Extenders should override OnNewData(), OnLostData and Dispose().

hide

Location

Namespace
Fuse.Reactive
Package
Fuse.Reactive.Expressions 1.9.0

Interface of InnerListener

Inherited from object

Implemented Interfaces