Class ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
- Namespace
- NMF.Expressions
- Assembly
- NMF.Expressions.dll
Represents an observable expression with 13 input parameters
public class ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
Type Parameters
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
T10
The type of the input parameter 10
T11
The type of the input parameter 11
T12
The type of the input parameter 12
T13
The type of the input parameter 13
TResult
The result type of the observing func
- Inheritance
-
ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
- Derived
- Inherited Members
- Extension Methods
Constructors
ObservingFunc(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>>)
Creates a new observable expression for the given expression
public ObservingFunc(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>> expression)
Parameters
expression
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>>The expression that is to be observed
Properties
IsReversable
Gets a value indicating whether this function can be reversed
public virtual bool IsReversable { get; }
Property Value
Methods
Evaluate(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
Invokes the expression
[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, T10 in10, T11 in11, T12 in12, T13 in13)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
in8
T8The input parameter 8
in9
T9The input parameter 9
in10
T10The input parameter 10
in11
T11The input parameter 11
in12
T12The input parameter 12
in13
T13The input parameter 13
Returns
- TResult
An observable value that keeps track of any changes
EvaluatePartial(INotifyValue<T1>)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(INotifyValue<T1> in1)
Parameters
in1
INotifyValue<T1>The input parameter 1
Returns
- Func<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
Returns
- Func<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
Returns
- Func<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
Returns
- Func<T5, T6, T7, T8, T9, T10, T11, T12, T13, 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
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
Returns
- Func<T6, T7, T8, T9, T10, T11, T12, T13, 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
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
Returns
- Func<T7, T8, T9, T10, T11, T12, T13, 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
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
Returns
- Func<T8, T9, T10, T11, T12, T13, 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
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T9, T10, T11, T12, T13, 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
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
Returns
- Func<T9, T10, T11, T12, T13, 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>, INotifyValue<T9>)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T10, T11, T12, T13, 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, INotifyValue<T9> in9)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
Returns
- Func<T10, T11, T12, T13, 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>, INotifyValue<T9>, INotifyValue<T10>)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T11, T12, T13, 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, INotifyValue<T9> in9, INotifyValue<T10> in10)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
in10
INotifyValue<T10>The input parameter 10
Returns
- Func<T11, T12, T13, 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>, INotifyValue<T9>, INotifyValue<T10>, INotifyValue<T11>)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T12, T13, 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, INotifyValue<T9> in9, INotifyValue<T10> in10, INotifyValue<T11> in11)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
in10
INotifyValue<T10>The input parameter 10
in11
INotifyValue<T11>The input parameter 11
Returns
- Func<T12, T13, 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>, INotifyValue<T9>, INotifyValue<T10>, INotifyValue<T11>, INotifyValue<T12>)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T13, 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, INotifyValue<T9> in9, INotifyValue<T10> in10, INotifyValue<T11> in11, INotifyValue<T12> in12)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
in10
INotifyValue<T10>The input parameter 10
in11
INotifyValue<T11>The input parameter 11
in12
INotifyValue<T12>The input parameter 12
Returns
- Func<T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1)
Parameters
in1
T1The input parameter 1
Returns
- Func<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
Returns
- Func<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
Returns
- Func<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
Returns
- Func<T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4, T5)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T6, T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
Returns
- Func<T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4, T5, T6)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T7, T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
Returns
- Func<T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4, T5, T6, T7)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T8, T9, T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
Returns
- Func<T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T9, T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
in8
T8The input parameter 8
Returns
- Func<T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8, T9)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T10, T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
in8
T8The input parameter 8
in9
T9The input parameter 9
Returns
- Func<T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T11, T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9, T10 in10)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
in8
T8The input parameter 8
in9
T9The input parameter 9
in10
T10The input parameter 10
Returns
- Func<T11, T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T12, T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9, T10 in10, T11 in11)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
in8
T8The input parameter 8
in9
T9The input parameter 9
in10
T10The input parameter 10
in11
T11The input parameter 11
Returns
- Func<T12, T13, TResult>
An observable value that keeps track of any changes
EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
Invokes the expression partially
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T13, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9, T10 in10, T11 in11, T12 in12)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
in8
T8The input parameter 8
in9
T9The input parameter 9
in10
T10The input parameter 10
in11
T11The input parameter 11
in12
T12The input parameter 12
Returns
- Func<T13, TResult>
An observable value that keeps track of any changes
FromExpression(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>>)
Creates a new observable expression from the given expression
public static ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> FromExpression(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>> expression)
Parameters
expression
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>>The expression that is to be observed
Returns
- ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable function
InvokeReversable(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>, INotifyValue<T9>, INotifyValue<T10>, INotifyValue<T11>, INotifyValue<T12>, INotifyValue<T13>)
Invokes the expression
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, INotifyValue<T10> in10, INotifyValue<T11> in11, INotifyValue<T12> in12, INotifyValue<T13> in13)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
in10
INotifyValue<T10>The input parameter 10
in11
INotifyValue<T11>The input parameter 11
in12
INotifyValue<T12>The input parameter 12
in13
INotifyValue<T13>The input parameter 13
Returns
- INotifyReversableValue<TResult>
An observable value that keeps track of any changes
InvokeReversable(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
Invokes the expression
public virtual INotifyReversableValue<TResult> InvokeReversable(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9, T10 in10, T11 in11, T12 in12, T13 in13)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
in8
T8The input parameter 8
in9
T9The input parameter 9
in10
T10The input parameter 10
in11
T11The input parameter 11
in12
T12The input parameter 12
in13
T13The input parameter 13
Returns
- 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>, INotifyValue<T10>, INotifyValue<T11>, INotifyValue<T12>, INotifyValue<T13>)
Invokes the expression
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, INotifyValue<T10> in10, INotifyValue<T11> in11, INotifyValue<T12> in12, INotifyValue<T13> in13)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
in10
INotifyValue<T10>The input parameter 10
in11
INotifyValue<T11>The input parameter 11
in12
INotifyValue<T12>The input parameter 12
in13
INotifyValue<T13>The input parameter 13
Returns
- INotifyValue<TResult>
An observable value that keeps track of any changes
Observe(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
Invokes the expression
public INotifyValue<TResult> Observe(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9, T10 in10, T11 in11, T12 in12, T13 in13)
Parameters
in1
T1The input parameter 1
in2
T2The input parameter 2
in3
T3The input parameter 3
in4
T4The input parameter 4
in5
T5The input parameter 5
in6
T6The input parameter 6
in7
T7The input parameter 7
in8
T8The input parameter 8
in9
T9The input parameter 9
in10
T10The input parameter 10
in11
T11The input parameter 11
in12
T12The input parameter 12
in13
T13The input parameter 13
Returns
- INotifyValue<TResult>
An observable value that keeps track of any changes
ObservePartial(INotifyValue<T1>)
Invokes the expression partially
public ObservingFunc<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> ObservePartial(INotifyValue<T1> in1)
Parameters
in1
INotifyValue<T1>The input parameter 1
Returns
- ObservingFunc<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
ObservePartial(INotifyValue<T1>, INotifyValue<T2>)
Invokes the expression partially
public ObservingFunc<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
Returns
- ObservingFunc<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>)
Invokes the expression partially
public ObservingFunc<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
Returns
- ObservingFunc<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable value that keeps track of any changes
ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>)
Invokes the expression partially
public ObservingFunc<T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
Returns
- ObservingFunc<T5, T6, T7, T8, T9, T10, T11, T12, T13, 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
public ObservingFunc<T6, T7, T8, T9, T10, T11, T12, T13, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
Returns
- ObservingFunc<T6, T7, T8, T9, T10, T11, T12, T13, 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
public ObservingFunc<T7, T8, T9, T10, T11, T12, T13, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
Returns
- ObservingFunc<T7, T8, T9, T10, T11, T12, T13, 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
public ObservingFunc<T8, T9, T10, T11, T12, T13, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
Returns
- ObservingFunc<T8, T9, T10, T11, T12, T13, 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
public ObservingFunc<T9, T10, T11, T12, T13, 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
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
Returns
- ObservingFunc<T9, T10, T11, T12, T13, 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>, INotifyValue<T9>)
Invokes the expression partially
public ObservingFunc<T10, T11, T12, T13, 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, INotifyValue<T9> in9)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
Returns
- ObservingFunc<T10, T11, T12, T13, 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>, INotifyValue<T9>, INotifyValue<T10>)
Invokes the expression partially
public ObservingFunc<T11, T12, T13, 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, INotifyValue<T9> in9, INotifyValue<T10> in10)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
in10
INotifyValue<T10>The input parameter 10
Returns
- ObservingFunc<T11, T12, T13, 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>, INotifyValue<T9>, INotifyValue<T10>, INotifyValue<T11>)
Invokes the expression partially
public ObservingFunc<T12, T13, 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, INotifyValue<T9> in9, INotifyValue<T10> in10, INotifyValue<T11> in11)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
in10
INotifyValue<T10>The input parameter 10
in11
INotifyValue<T11>The input parameter 11
Returns
- ObservingFunc<T12, T13, 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>, INotifyValue<T9>, INotifyValue<T10>, INotifyValue<T11>, INotifyValue<T12>)
Invokes the expression partially
public ObservingFunc<T13, 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, INotifyValue<T9> in9, INotifyValue<T10> in10, INotifyValue<T11> in11, INotifyValue<T12> in12)
Parameters
in1
INotifyValue<T1>The input parameter 1
in2
INotifyValue<T2>The input parameter 2
in3
INotifyValue<T3>The input parameter 3
in4
INotifyValue<T4>The input parameter 4
in5
INotifyValue<T5>The input parameter 5
in6
INotifyValue<T6>The input parameter 6
in7
INotifyValue<T7>The input parameter 7
in8
INotifyValue<T8>The input parameter 8
in9
INotifyValue<T9>The input parameter 9
in10
INotifyValue<T10>The input parameter 10
in11
INotifyValue<T11>The input parameter 11
in12
INotifyValue<T12>The input parameter 12
Returns
- ObservingFunc<T13, TResult>
An observable value that keeps track of any changes
ToString()
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
public override string ToString()
Returns
Operators
implicit operator ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>>)
Creates a new observable expression
public static implicit operator ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>> expression)
Parameters
expression
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>>The expression that is to be observed
Returns
- ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
An observable function