예제 #1
0
 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;
 }
예제 #4
0
 /// <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);
 }
예제 #6
0
 public KnownQubjectFactory(Expression expression, Uri streamFactoryUri, IAsyncReactiveQueryProvider provider)
     : base(expression, provider)
 {
     Uri = streamFactoryUri;
 }
예제 #7
0
 /// <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;
예제 #8
0
 public KnownQbservable(Expression expression, Uri observableUri, IAsyncReactiveQueryProvider provider)
     : base(expression, provider)
 {
     Uri = observableUri;
 }
예제 #9
0
 /// <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;
예제 #10
0
 public MyAsyncReactiveQbservable(IAsyncReactiveQueryProvider provider, Expression expression)
     : base(provider)
 {
     _expression = expression;
 }
예제 #11
0
 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;
예제 #14
0
 public Qubject(Expression expression, IAsyncReactiveQueryProvider provider)
     : base(provider)
 {
     Expression = expression;
     _observer  = provider.CreateQbserver <TInput>(expression);
 }