public Qbservable(Expression expression, IAsyncReactiveQueryProvider provider) : base(provider) { Expression = expression; }
public MyAsyncReactiveQubject(IAsyncReactiveQueryProvider provider, Expression expression) : base(provider) { _expression = expression; }
public QubjectFactory(Expression expression, IAsyncReactiveQueryProvider provider) : base(provider) { Expression = expression; }
/// <summary> /// Creates a new captured qbserver representation using the specified expression. /// </summary> /// <param name="provider">Query provider with factory operations used to create reactive artifact representations.</param> /// <param name="expression">Expression representing the observer.</param> public CapturedQbserver(IAsyncReactiveQueryProvider provider, Expression expression) : base(provider) { Expression = expression; }
public MyAsyncReactiveQubject(IAsyncReactiveQueryProvider provider) : base(provider) { _expression = Expression.Constant(this); }
public KnownQubjectFactory(Expression expression, Uri streamFactoryUri, IAsyncReactiveQueryProvider provider) : base(expression, provider) { Uri = streamFactoryUri; }
/// <summary> /// Creates a new observer represented by an expression tree, using the specified associated query provider. /// </summary> /// <param name="provider">Query provider associated with the observer.</param> protected AsyncReactiveQbserverBase(IAsyncReactiveQueryProvider provider) => Provider = provider;
public KnownQbservable(Expression expression, Uri observableUri, IAsyncReactiveQueryProvider provider) : base(expression, provider) { Uri = observableUri; }
/// <summary> /// Creates a new subscription represented by an expression tree, using the specified associated query provider. /// </summary> /// <param name="provider">Query provider associated with the observable.</param> protected AsyncReactiveQubscriptionBase(IAsyncReactiveQueryProvider provider) => Provider = provider;
public MyAsyncReactiveQbservable(IAsyncReactiveQueryProvider provider, Expression expression) : base(provider) { _expression = expression; }
public Qubscription(Expression expression, IAsyncReactiveQueryProvider provider) : base(provider) { Expression = expression; }
public KnownQubscriptionFactory(Expression expression, Uri subscriptionFactoryUri, IAsyncReactiveQueryProvider provider) : base(expression, provider) { Uri = subscriptionFactoryUri; }
/// <summary> /// Creates a new subject represented by an expression tree, using the specified associated query provider. /// </summary> /// <param name="provider">Query provider associated with the subject.</param> protected AsyncReactiveQubjectBase(IAsyncReactiveQueryProvider provider) => Provider = provider;
public Qubject(Expression expression, IAsyncReactiveQueryProvider provider) : base(provider) { Expression = expression; _observer = provider.CreateQbserver <TInput>(expression); }