Class ReactiveQueryProviderBase
Base class for reactive processing query providers, used to build observables, observers, and subjects represented by expression trees.
Implements
Namespace: Reaqtor
Assembly: Reaqtor.Service.Core.dll
Syntax
public abstract class ReactiveQueryProviderBase : Object, IReactiveQueryProvider
Constructors
ReactiveQueryProviderBase(IReactiveExpressionServices)
Creates a new reactive processing query provider with default factory method implementations.
Declaration
protected ReactiveQueryProviderBase(IReactiveExpressionServices expressionServices)
Parameters
Type | Name | Description |
---|---|---|
IReactiveExpressionServices | expressionServices | Expression services object, used to perform expression tree manipulations. |
Properties
ExpressionServices
Gets the expression services object, used to perform expression tree manipulations.
Declaration
public IReactiveExpressionServices ExpressionServices { get; }
Property Value
Type | Description |
---|---|
IReactiveExpressionServices |
Methods
CreateQbservable<T>(Expression)
Creates an observable based on the given expression that will be executed by the current provider.
Declaration
public IReactiveQbservable<T> CreateQbservable<T>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
IReactiveQbservable<T> | Observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
T | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TArg14 | Type of the fourteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TArg14 | Type of the fourteenth parameter passed to the observable. |
TArg15 | Type of the fifteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArgs, TResult>(Expression<Func<TArgs, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArgs, IReactiveQbservable<TResult>> CreateQbservable<TArgs, TResult>(Expression<Func<TArgs, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArgs, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArgs, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TResult>(Expression<Func<TArg1, TArg2, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TResult>(Expression<Func<TArg1, TArg2, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbserver<T>(Expression)
Creates an observer based on the given expression that will be executed by the current provider.
Declaration
public IReactiveQbserver<T> CreateQbserver<T>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
IReactiveQbserver<T> | Observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
T | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TArg14 | Type of the fourteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TArg14 | Type of the fourteenth parameter passed to the observer. |
TArg15 | Type of the fifteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArgs, TResult>(Expression<Func<TArgs, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArgs, IReactiveQbserver<TResult>> CreateQbserver<TArgs, TResult>(Expression<Func<TArgs, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArgs, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArgs, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TResult>(Expression<Func<TArg1, TArg2, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TResult>(Expression<Func<TArg1, TArg2, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQubject<TInput, TOutput>(Expression)
Creates a subject based on the given expression that will be executed by the current provider.
Declaration
public IReactiveQubject<TInput, TOutput> CreateQubject<TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject. |
Returns
Type | Description |
---|---|
IReactiveQubject<TInput, TOutput> | Subject represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the observer. |
TOutput | Type of the data produced by the observer. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TArg14 | Type of the fourteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TArg14 | Type of the fourteenth parameter passed to the subject factory. |
TArg15 | Type of the fifteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TInput, TOutput>(Expression)
Creates a subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput> CreateQubjectFactory<TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput> | Subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArgs, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArgs> CreateQubjectFactory<TArgs, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArgs> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2> CreateQubjectFactory<TArg1, TArg2, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3> CreateQubjectFactory<TArg1, TArg2, TArg3, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubscription(Expression)
Creates a subscription based on the given expression.
Declaration
public IReactiveQubscription CreateQubscription(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription. |
Returns
Type | Description |
---|---|
IReactiveQubscription | Subscription represented by the given expression. |
CreateQubscriptionFactory(Expression)
Creates a subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory CreateQubscriptionFactory(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory | Subscription factory represented by the given expression. |
CreateQubscriptionFactory<TArgs>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArgs> CreateQubscriptionFactory<TArgs>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArgs> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
TArg14 | Type of the fourteenth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
TArg14 | Type of the fourteenth parameter passed to the subscription factory. |
TArg15 | Type of the fifteenth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2> CreateQubscriptionFactory<TArg1, TArg2>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3> CreateQubscriptionFactory<TArg1, TArg2, TArg3>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
CreateStreamCore<TInput, TOutput>(IReactiveQubject<TInput, TOutput>, Object)
Creates a stream.
Declaration
protected abstract void CreateStreamCore<TInput, TOutput>(IReactiveQubject<TInput, TOutput> stream, object state)
Parameters
Type | Name | Description |
---|---|---|
IReactiveQubject<TInput, TOutput> | stream | Stream to create. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the subject. |
TOutput | Type of the data produced by the subject. |
CreateSubscriptionCore(IReactiveQubscription, Object)
Creates a subscription.
Declaration
protected abstract void CreateSubscriptionCore(IReactiveQubscription subscription, object state)
Parameters
Type | Name | Description |
---|---|---|
IReactiveQubscription | subscription | Subscription to create. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
DeleteStreamCore<TInput, TOutput>(IReactiveQubject<TInput, TOutput>)
Deletes a stream.
Declaration
protected abstract void DeleteStreamCore<TInput, TOutput>(IReactiveQubject<TInput, TOutput> stream)
Parameters
Type | Name | Description |
---|---|---|
IReactiveQubject<TInput, TOutput> | stream | Stream to delete. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the subject. |
TOutput | Type of the data produced by the subject. |
DeleteSubscriptionCore(IReactiveQubscription)
Deletes a subscription.
Declaration
protected abstract void DeleteSubscriptionCore(IReactiveQubscription subscription)
Parameters
Type | Name | Description |
---|---|---|
IReactiveQubscription | subscription | Subscription to delete. |
GetObserverCore<T>(IReactiveQbserver<T>)
Gets an observer to send notifications to.
Declaration
protected abstract IReactiveObserver<T> GetObserverCore<T>(IReactiveQbserver<T> observer)
Parameters
Type | Name | Description |
---|---|---|
IReactiveQbserver<T> | observer | Expression tree representation of an observer to get a publication observer for. |
Returns
Type | Description |
---|---|
IReactiveObserver<T> | Observer to send notifications to. |
Type Parameters
Name | Description |
---|---|
T |