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
T1The type of the input parameter 1
T2The type of the input parameter 2
T3The type of the input parameter 3
T4The type of the input parameter 4
T5The type of the input parameter 5
T6The type of the input parameter 6
T7The type of the input parameter 7
T8The type of the input parameter 8
T9The type of the input parameter 9
T10The type of the input parameter 10
T11The type of the input parameter 11
T12The type of the input parameter 12
T13The type of the input parameter 13
TResultThe 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
expressionExpression<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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The input parameter 7
in8T8The input parameter 8
in9T9The input parameter 9
in10T10The input parameter 10
in11T11The input parameter 11
in12T12The input parameter 12
in13T13The 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
in1INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<T9>The input parameter 9
in10INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<T9>The input parameter 9
in10INotifyValue<T10>The input parameter 10
in11INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<T9>The input parameter 9
in10INotifyValue<T10>The input parameter 10
in11INotifyValue<T11>The input parameter 11
in12INotifyValue<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
in1T1The 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
in1T1The input parameter 1
in2T2The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The input parameter 7
in8T8The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The input parameter 7
in8T8The input parameter 8
in9T9The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The input parameter 7
in8T8The input parameter 8
in9T9The input parameter 9
in10T10The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The input parameter 7
in8T8The input parameter 8
in9T9The input parameter 9
in10T10The input parameter 10
in11T11The 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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The input parameter 7
in8T8The input parameter 8
in9T9The input parameter 9
in10T10The input parameter 10
in11T11The input parameter 11
in12T12The 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
expressionExpression<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<T9>The input parameter 9
in10INotifyValue<T10>The input parameter 10
in11INotifyValue<T11>The input parameter 11
in12INotifyValue<T12>The input parameter 12
in13INotifyValue<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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The input parameter 7
in8T8The input parameter 8
in9T9The input parameter 9
in10T10The input parameter 10
in11T11The input parameter 11
in12T12The input parameter 12
in13T13The 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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<T9>The input parameter 9
in10INotifyValue<T10>The input parameter 10
in11INotifyValue<T11>The input parameter 11
in12INotifyValue<T12>The input parameter 12
in13INotifyValue<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
in1T1The input parameter 1
in2T2The input parameter 2
in3T3The input parameter 3
in4T4The input parameter 4
in5T5The input parameter 5
in6T6The input parameter 6
in7T7The input parameter 7
in8T8The input parameter 8
in9T9The input parameter 9
in10T10The input parameter 10
in11T11The input parameter 11
in12T12The input parameter 12
in13T13The 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
in1INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<T9>The input parameter 9
in10INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<T9>The input parameter 9
in10INotifyValue<T10>The input parameter 10
in11INotifyValue<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
in1INotifyValue<T1>The input parameter 1
in2INotifyValue<T2>The input parameter 2
in3INotifyValue<T3>The input parameter 3
in4INotifyValue<T4>The input parameter 4
in5INotifyValue<T5>The input parameter 5
in6INotifyValue<T6>The input parameter 6
in7INotifyValue<T7>The input parameter 7
in8INotifyValue<T8>The input parameter 8
in9INotifyValue<T9>The input parameter 9
in10INotifyValue<T10>The input parameter 10
in11INotifyValue<T11>The input parameter 11
in12INotifyValue<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
expressionExpression<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