System.Reactive.Windows.Forms
Provides a set of static methods for subscribing to IObservables using Windows Forms controls.
Wraps the source sequence in order to run its subscription and unsubscription logic on the Windows Forms message loop associated with the specified control.
The type of the elements in the source sequence.
Source sequence.
Windows Forms control whose associated message loop is used to to perform subscription and unsubscription actions on.
The source sequence whose subscriptions and unsubscriptions happen on the Windows Forms message loop associated with the specified control.
or is null.
Only the side-effects of subscribing to the source sequence and disposing subscriptions to the source sequence are run on the specified control.
In order to invoke observer callbacks on the specified control, e.g. to render results in a control, use .
Wraps the source sequence in order to run its observer callbacks on the Windows Forms message loop associated with the specified control.
The type of the elements in the source sequence.
Source sequence.
Windows Forms control whose associated message loop is used to to notify observers on.
The source sequence whose observations happen on the Windows Forms message loop associated with the specified control.
or is null.
Represents an object that schedules units of work on the message loop associated with a Windows Forms control.
Constructs a ControlScheduler that schedules units of work on the message loop associated with the specified Windows Forms control.
Windows Forms control to get the message loop from.
is null.
This scheduler type is typically used indirectly through the and method overloads that take a Windows Forms control.
Schedules an action to be executed on the message loop associated with the control.
The type of the state passed to the scheduled action.
State passed to the action to be executed.
Action to be executed.
The disposable object used to cancel the scheduled action (best effort).
is null.
Schedules an action to be executed after dueTime on the message loop associated with the control, using a Windows Forms Timer object.
The type of the state passed to the scheduled action.
State passed to the action to be executed.
Action to be executed.
Relative time after which to execute the action.
The disposable object used to cancel the scheduled action (best effort).
is null.
Schedules a periodic piece of work on the message loop associated with the control, using a Windows Forms Timer object.
The type of the state passed to the scheduled action.
Initial state passed to the action upon the first iteration.
Period for running the work periodically.
Action to be executed, potentially updating the state.
The disposable object used to cancel the scheduled recurring action (best effort).
is null.
is less than one millisecond.
Gets the control associated with the ControlScheduler.