An observable progress monitor tracks validates arguments and tracks the state of the progress monitor but it does not implement any of its own behavior in response to the notifications received.

Namespace:  Gallio.Runtime.ProgressMonitoring
Assembly:  Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.610.0)

Syntax

C#
[SerializableAttribute]
public class ObservableProgressMonitor : CancelableProgressMonitor
Visual Basic (Declaration)
<SerializableAttribute> _
Public Class ObservableProgressMonitor _
	Inherits CancelableProgressMonitor

Remarks

Instead, it is intended to be observed by a presenter that translates state change events into changes of the view.

Inheritance Hierarchy

System..::.Object
  Gallio.Runtime.ProgressMonitoring..::.CancelableProgressMonitor
    Gallio.Runtime.ProgressMonitoring..::.ObservableProgressMonitor
      Gallio.Runtime.ProgressMonitoring..::.ObservableProgressMonitor..::.SubProgressMonitor

See Also