Class DialogTypeVisualizer
Provides the abstract base class for type visualizers.
public abstract class DialogTypeVisualizer
- Inheritance
-
DialogTypeVisualizer
- Derived
- Inherited Members
Methods
Load(IServiceProvider)
Loads type visualizer resources using the specified service provider.
public abstract void Load(IServiceProvider provider)
Parameters
provider
IServiceProviderA service provider object which can be used to obtain visualization, runtime inspection, or other editing services.
SequenceCompleted()
Updates the type visualizer when one of the active subscriptions gracefully terminates.
public virtual void SequenceCompleted()
Show(object)
Updates the type visualizer to display the specified value object.
public abstract void Show(object value)
Parameters
value
objectThe value to visualize.
Unload()
Unloads all type visualizer resources.
public abstract void Unload()
Visualize(IObservable<IObservable<object>>, IServiceProvider)
Creates an observable sequence used to visualize all notifications emitted by a workflow operator, using this type visualizer and the specified service provider.
public virtual IObservable<object> Visualize(IObservable<IObservable<object>> source, IServiceProvider provider)
Parameters
source
IObservable<IObservable<object>>An observable sequence that multicasts notifications from all the active subscriptions to the workflow operator.
provider
IServiceProviderA service provider object which can be used to obtain visualization, runtime inspection, or other editing services.
Returns
- IObservable<object>
An observable sequence where every notification updates the type visualizer object in the UI thread.