Show / Hide Table of Contents

Class ReactiveQbserverBase<T>

Base class for the implementation of observers represented by an expression tree.

Inheritance
System.Object
ReactiveObserverBase<T>
ReactiveQbserverBase<T>
Implements
IReactiveQbserver<T>
IReactiveObserver<T>
System.IObserver<T>
IReactiveQbserver
IReactiveExpressible
IExpressible
Inherited Members
ReactiveObserverBase<T>.OnNext(T)
ReactiveObserverBase<T>.OnNextCore(T)
ReactiveObserverBase<T>.OnError(Exception)
ReactiveObserverBase<T>.OnErrorCore(Exception)
ReactiveObserverBase<T>.OnCompleted()
ReactiveObserverBase<T>.OnCompletedCore()
Namespace: Reaqtor
Assembly: Reaqtor.Expressions.Core.dll
Syntax
public abstract class ReactiveQbserverBase<T> : ReactiveObserverBase<T>, IReactiveQbserver<T>, IReactiveObserver<T>, IObserver<T>, IReactiveQbserver, IReactiveExpressible, IExpressible
Type Parameters
Name Description
T

Type of the data received by the observer.

Constructors

ReactiveQbserverBase(IReactiveQueryProvider)

Creates a new observer represented by an expression tree, using the specified associated query provider.

Declaration
protected ReactiveQbserverBase(IReactiveQueryProvider provider)
Parameters
Type Name Description
IReactiveQueryProvider provider

Query provider associated with the observer.

Properties

ElementType

Gets the type of the data received by the observer.

Declaration
public Type ElementType { get; }
Property Value
Type Description
System.Type

Expression

Gets the expression tree representing the observer.

Declaration
public abstract Expression Expression { get; }
Property Value
Type Description
System.Linq.Expressions.Expression

Provider

Gets the query provider that is associated with the observer.

Declaration
public IReactiveQueryProvider Provider { get; }
Property Value
Type Description
IReactiveQueryProvider

Implements

IReactiveQbserver<T>
IReactiveObserver<T>
System.IObserver<>
IReactiveQbserver
IReactiveExpressible
IExpressible
In This Article
Back to top Generated by DocFX