IStreamPlugin Interface

Summary

Defines a plugin that handles the '^' stream binding operator.
graph BT Type["IStreamPlugin"] class Type type-node Implementing0["ObservableStreamPlugin"]-.->Type click Implementing0 "/api/Avalonia.Data.Core.Plugins/ObservableStreamPlugin" Implementing1["TaskStreamPlugin"]-.->Type click Implementing1 "/api/Avalonia.Data.Core.Plugins/TaskStreamPlugin"

Syntax

public interface IStreamPlugin

Methods

Name Value Summary
Match(WeakReference<object>) bool
Checks whether this plugin handles the specified value.
Start(WeakReference<object>) IObservable<object>
Starts producing output based on the specified value.