System.Reactive Namespace

Classes

  Class Description
Public class EventPattern<TEventArgs> Encapsulates sender and event arguments for a .NET event.
Public class Notification Provides a set of static methods for constructing notifications.
Public class Notification<T> Represents a notification to an observer.
Public class Observer Provides a set of static methods for creating observers.

Structures

  Structure Description
Public structure TimeInterval<T> Represents a time interval value.
Public structure Timestamped<T> Represents a timestamped value.
Public structure Unit Represents void.

Interfaces

  Interface Description
Public interface IEventPatternSource<TEventArgs> Represents a data stream signaling its elements by means of an event.
Public interface IEventSource<T> Represents a data stream signaling its elements by means of an event.

Enumerations

  Enumeration Description
Public enumeration NotificationKind Indicates the type of a notification.