Class ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>
Represents an observable expression with 9 input parameters
Inheritance
Inherited Members
Namespace: NMF.Expressions
Assembly: NMF.Expressions.dll
Syntax
public class ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>
Type Parameters
Name | Description |
---|---|
T1 | The type of the input parameter 1 |
T2 | The type of the input parameter 2 |
T3 | The type of the input parameter 3 |
T4 | The type of the input parameter 4 |
T5 | The type of the input parameter 5 |
T6 | The type of the input parameter 6 |
T7 | The type of the input parameter 7 |
T8 | The type of the input parameter 8 |
T9 | The type of the input parameter 9 |
TResult | The result type of the observing func |
Constructors
| Edit this page View SourceObservingFunc(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>>)
Creates a new observable expression for the given expression
Declaration
public ObservingFunc(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression)
Parameters
Type | Name | Description |
---|---|---|
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> | expression | The expression that is to be observed |
Properties
| Edit this page View SourceIsReversable
Gets a value indicating whether this function can be reversed
Declaration
public virtual bool IsReversable { get; }
Property Value
Type | Description |
---|---|
bool |
Methods
| Edit this page View SourceEvaluate(T1, T2, T3, T4, T5, T6, T7, T8, T9)
Invokes the expression
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "Observe", false)]
public TResult Evaluate(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
T4 | in4 | The input parameter 4 |
T5 | in5 | The input parameter 5 |
T6 | in6 | The input parameter 6 |
T7 | in7 | The input parameter 7 |
T8 | in8 | The input parameter 8 |
T9 | in9 | The input parameter 9 |
Returns
Type | Description |
---|---|
TResult | An observable value that keeps track of any changes |
EvaluatePartial(INotifyValue<T1>)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T2, T3, T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
Returns
Type | Description |
---|---|
Func<T2, T3, T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T3, T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
Returns
Type | Description |
---|---|
Func<T3, T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
Returns
Type | Description |
---|---|
Func<T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T5, T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
Returns
Type | Description |
---|---|
Func<T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
Returns
Type | Description |
---|---|
Func<T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
INotifyValue<T6> | in6 | The input parameter 6 |
Returns
Type | Description |
---|---|
Func<T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
INotifyValue<T6> | in6 | The input parameter 6 |
INotifyValue<T7> | in7 | The input parameter 7 |
Returns
Type | Description |
---|---|
Func<T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7, INotifyValue<T8> in8)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
INotifyValue<T6> | in6 | The input parameter 6 |
INotifyValue<T7> | in7 | The input parameter 7 |
INotifyValue<T8> | in8 | The input parameter 8 |
Returns
Type | Description |
---|---|
Func<T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(T1)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T2, T3, T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
Returns
Type | Description |
---|---|
Func<T2, T3, T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(T1, T2)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T3, T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
Returns
Type | Description |
---|---|
Func<T3, T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(T1, T2, T3)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
Returns
Type | Description |
---|---|
Func<T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(T1, T2, T3, T4)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T5, T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
T4 | in4 | The input parameter 4 |
Returns
Type | Description |
---|---|
Func<T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(T1, T2, T3, T4, T5)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
T4 | in4 | The input parameter 4 |
T5 | in5 | The input parameter 5 |
Returns
Type | Description |
---|---|
Func<T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(T1, T2, T3, T4, T5, T6)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
T4 | in4 | The input parameter 4 |
T5 | in5 | The input parameter 5 |
T6 | in6 | The input parameter 6 |
Returns
Type | Description |
---|---|
Func<T7, T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(T1, T2, T3, T4, T5, T6, T7)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
T4 | in4 | The input parameter 4 |
T5 | in5 | The input parameter 5 |
T6 | in6 | The input parameter 6 |
T7 | in7 | The input parameter 7 |
Returns
Type | Description |
---|---|
Func<T8, T9, TResult> | An observable value that keeps track of any changes |
EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8)
Invokes the expression partially
Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
T4 | in4 | The input parameter 4 |
T5 | in5 | The input parameter 5 |
T6 | in6 | The input parameter 6 |
T7 | in7 | The input parameter 7 |
T8 | in8 | The input parameter 8 |
Returns
Type | Description |
---|---|
Func<T9, TResult> | An observable value that keeps track of any changes |
FromExpression(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>>)
Creates a new observable expression from the given expression
Declaration
public static ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> FromExpression(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression)
Parameters
Type | Name | Description |
---|---|---|
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> | expression | The expression that is to be observed |
Returns
Type | Description |
---|---|
ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> | An observable function |
InvokeReversable(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>, INotifyValue<T9>)
Invokes the expression
Declaration
public virtual INotifyReversableValue<TResult> InvokeReversable(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7, INotifyValue<T8> in8, INotifyValue<T9> in9)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
INotifyValue<T6> | in6 | The input parameter 6 |
INotifyValue<T7> | in7 | The input parameter 7 |
INotifyValue<T8> | in8 | The input parameter 8 |
INotifyValue<T9> | in9 | The input parameter 9 |
Returns
Type | Description |
---|---|
INotifyReversableValue<TResult> | An observable value that keeps track of any changes |
InvokeReversable(T1, T2, T3, T4, T5, T6, T7, T8, T9)
Invokes the expression
Declaration
public virtual INotifyReversableValue<TResult> InvokeReversable(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
T4 | in4 | The input parameter 4 |
T5 | in5 | The input parameter 5 |
T6 | in6 | The input parameter 6 |
T7 | in7 | The input parameter 7 |
T8 | in8 | The input parameter 8 |
T9 | in9 | The input parameter 9 |
Returns
Type | Description |
---|---|
INotifyReversableValue<TResult> | An observable value that keeps track of any changes |
Observe(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>, INotifyValue<T9>)
Invokes the expression
Declaration
public INotifyValue<TResult> Observe(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7, INotifyValue<T8> in8, INotifyValue<T9> in9)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
INotifyValue<T6> | in6 | The input parameter 6 |
INotifyValue<T7> | in7 | The input parameter 7 |
INotifyValue<T8> | in8 | The input parameter 8 |
INotifyValue<T9> | in9 | The input parameter 9 |
Returns
Type | Description |
---|---|
INotifyValue<TResult> | An observable value that keeps track of any changes |
Observe(T1, T2, T3, T4, T5, T6, T7, T8, T9)
Invokes the expression
Declaration
public INotifyValue<TResult> Observe(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9)
Parameters
Type | Name | Description |
---|---|---|
T1 | in1 | The input parameter 1 |
T2 | in2 | The input parameter 2 |
T3 | in3 | The input parameter 3 |
T4 | in4 | The input parameter 4 |
T5 | in5 | The input parameter 5 |
T6 | in6 | The input parameter 6 |
T7 | in7 | The input parameter 7 |
T8 | in8 | The input parameter 8 |
T9 | in9 | The input parameter 9 |
Returns
Type | Description |
---|---|
INotifyValue<TResult> | An observable value that keeps track of any changes |
ObservePartial(INotifyValue<T1>)
Invokes the expression partially
Declaration
public ObservingFunc<T2, T3, T4, T5, T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
Returns
Type | Description |
---|---|
ObservingFunc<T2, T3, T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
ObservePartial(INotifyValue<T1>, INotifyValue<T2>)
Invokes the expression partially
Declaration
public ObservingFunc<T3, T4, T5, T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
Returns
Type | Description |
---|---|
ObservingFunc<T3, T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>)
Invokes the expression partially
Declaration
public ObservingFunc<T4, T5, T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
Returns
Type | Description |
---|---|
ObservingFunc<T4, T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>)
Invokes the expression partially
Declaration
public ObservingFunc<T5, T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
Returns
Type | Description |
---|---|
ObservingFunc<T5, T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>)
Invokes the expression partially
Declaration
public ObservingFunc<T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
Returns
Type | Description |
---|---|
ObservingFunc<T6, T7, T8, T9, TResult> | An observable value that keeps track of any changes |
ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>)
Invokes the expression partially
Declaration
public ObservingFunc<T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
INotifyValue<T6> | in6 | The input parameter 6 |
Returns
Type | Description |
---|---|
ObservingFunc<T7, T8, T9, TResult> | An observable value that keeps track of any changes |
ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>)
Invokes the expression partially
Declaration
public ObservingFunc<T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
INotifyValue<T6> | in6 | The input parameter 6 |
INotifyValue<T7> | in7 | The input parameter 7 |
Returns
Type | Description |
---|---|
ObservingFunc<T8, T9, TResult> | An observable value that keeps track of any changes |
ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>)
Invokes the expression partially
Declaration
public ObservingFunc<T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7, INotifyValue<T8> in8)
Parameters
Type | Name | Description |
---|---|---|
INotifyValue<T1> | in1 | The input parameter 1 |
INotifyValue<T2> | in2 | The input parameter 2 |
INotifyValue<T3> | in3 | The input parameter 3 |
INotifyValue<T4> | in4 | The input parameter 4 |
INotifyValue<T5> | in5 | The input parameter 5 |
INotifyValue<T6> | in6 | The input parameter 6 |
INotifyValue<T7> | in7 | The input parameter 7 |
INotifyValue<T8> | in8 | The input parameter 8 |
Returns
Type | Description |
---|---|
ObservingFunc<T9, TResult> | An observable value that keeps track of any changes |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |
Overrides
Operators
| Edit this page View Sourceimplicit operator ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>>)
Creates a new observable expression
Declaration
public static implicit operator ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression)
Parameters
Type | Name | Description |
---|---|---|
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> | expression | The expression that is to be observed |
Returns
Type | Description |
---|---|
ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> | An observable function |