Interface IStreamPlugin
Defines a plugin that handles the '^' stream binding operator.
public interface IStreamPlugin
Methods
Match(WeakReference<object?>)
Checks whether this plugin handles the specified value.
bool Match(WeakReference<object?> reference)
Parameters
reference
WeakReference<object>A weak reference to the value.
Returns
- bool
True if the plugin can handle the value; otherwise false.
Start(WeakReference<object?>)
Starts producing output based on the specified value.
IObservable<object?> Start(WeakReference<object?> reference)
Parameters
reference
WeakReference<object>A weak reference to the object.
Returns
- IObservable<object>
An observable that produces the output for the value.