Search Results for

    Show / Hide Table of Contents

    Namespace System.Reactive

    Classes

    AnonymousObservable<T>

    Class to create an IObservable<T> instance from a delegate-based implementation of the Subscribe method.

    AnonymousObserver<T>

    Class to create an IObserver<T> instance from delegate-based implementations of the On* methods.

    EventPattern<TEventArgs>

    Represents a .NET event invocation consisting of the weakly typed object that raised the event and the data that was generated by the event.

    EventPattern<TSender, TEventArgs>

    Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event.

    EventPatternSourceBase<TSender, TEventArgs>

    Base class for classes that expose an observable sequence as a well-known event pattern (sender, event arguments). Contains functionality to maintain a map of event handler delegates to observable sequence subscriptions. Subclasses should only add an event with custom add and remove methods calling into the base class's operations.

    Notification

    Provides a set of static methods for constructing notifications.

    Notification<T>

    Represents a notification to an observer.

    ObservableBase<T>

    Abstract base class for implementations of the IObservable<T> interface.

    Observer

    Provides a set of static methods for creating observers.

    ObserverBase<T>

    Abstract base class for implementations of the IObserver<T> interface.

    Timestamped

    A helper class with a factory method for creating Timestamped<T> instances.

    Structs

    TimeInterval<T>

    Represents a value associated with time interval information. The time interval can represent the time it took to produce the value, the interval relative to a previous value, the value's delivery time relative to a base, etc.

    Timestamped<T>

    Represents value with a timestamp on it. The timestamp typically represents the time the value was received, using an IScheduler's clock to obtain the current time.

    Unit

    Represents a type with a single value. This type is often used to denote the successful completion of a void-returning method (C#) or a Sub procedure (Visual Basic).

    Interfaces

    IEventPattern<TSender, TEventArgs>

    Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event.

    IEventPatternSource<TEventArgs>

    Represents a data stream signaling its elements by means of an event.

    IEventSource<T>

    Represents a data stream signaling its elements by means of an event.

    IObserver<TValue, TResult>

    Provides a mechanism for receiving push-based notifications and returning a response.

    Enums

    NotificationKind

    Indicates the type of a notification.

    In This Article
    Back to top Generated by DocFX