Table of Contents

Class ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>

Namespace
NMF.Expressions
Assembly
NMF.Expressions.dll

Represents an observable expression with 15 input parameters

public class ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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

T14

The type of the input parameter 14

T15

The type of the input parameter 15

TResult

The result type of the observing func

Inheritance
ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>
Derived
Inherited Members
Extension Methods

Constructors

ObservingFunc(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult>> expression)

Parameters

expression Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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

bool

Methods

Evaluate(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

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, T14 in14, T15 in15)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

in10 T10

The input parameter 10

in11 T11

The input parameter 11

in12 T12

The input parameter 12

in13 T13

The input parameter 13

in14 T14

The input parameter 14

in15 T15

The input parameter 15

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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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>, INotifyValue<T13>)

Invokes the expression partially

[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T14, T15, 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, 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

Func<T14, T15, 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>, INotifyValue<T13>, INotifyValue<T14>)

Invokes the expression partially

[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T15, 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, INotifyValue<T13> in13, INotifyValue<T14> in14)

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

in14 INotifyValue<T14>

The input parameter 14

Returns

Func<T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1)

Parameters

in1 T1

The input parameter 1

Returns

Func<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

Returns

Func<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

Returns

Func<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

Returns

Func<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

Returns

Func<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

Returns

Func<T7, T8, T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

Returns

Func<T8, T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

Returns

Func<T9, T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

Returns

Func<T10, T11, T12, T13, T14, T15, 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, T14, T15, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9, T10 in10)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

in10 T10

The input parameter 10

Returns

Func<T11, T12, T13, T14, T15, 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, T14, T15, 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 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

in10 T10

The input parameter 10

in11 T11

The input parameter 11

Returns

Func<T12, T13, T14, T15, 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, T14, T15, 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 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

in10 T10

The input parameter 10

in11 T11

The input parameter 11

in12 T12

The input parameter 12

Returns

Func<T13, T14, T15, TResult>

An observable value that keeps track of any changes

EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

Invokes the expression partially

[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T14, T15, 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, T13 in13)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

in10 T10

The input parameter 10

in11 T11

The input parameter 11

in12 T12

The input parameter 12

in13 T13

The input parameter 13

Returns

Func<T14, T15, TResult>

An observable value that keeps track of any changes

EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

Invokes the expression partially

[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,,,,,,,>), "ObservePartial", false)]
public Func<T15, 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, T13 in13, T14 in14)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

in10 T10

The input parameter 10

in11 T11

The input parameter 11

in12 T12

The input parameter 12

in13 T13

The input parameter 13

in14 T14

The input parameter 14

Returns

Func<T15, 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, T14, T15, 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, T14, T15, TResult> FromExpression(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>> expression)

Parameters

expression Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>>

The expression that is to be observed

Returns

ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, 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>, INotifyValue<T14>, INotifyValue<T15>)

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, INotifyValue<T14> in14, INotifyValue<T15> in15)

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

in14 INotifyValue<T14>

The input parameter 14

in15 INotifyValue<T15>

The input parameter 15

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, T14, T15)

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, T14 in14, T15 in15)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

in10 T10

The input parameter 10

in11 T11

The input parameter 11

in12 T12

The input parameter 12

in13 T13

The input parameter 13

in14 T14

The input parameter 14

in15 T15

The input parameter 15

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>, INotifyValue<T14>, INotifyValue<T15>)

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, INotifyValue<T14> in14, INotifyValue<T15> in15)

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

in14 INotifyValue<T14>

The input parameter 14

in15 INotifyValue<T15>

The input parameter 15

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, T14, T15)

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, T14 in14, T15 in15)

Parameters

in1 T1

The input parameter 1

in2 T2

The input parameter 2

in3 T3

The input parameter 3

in4 T4

The input parameter 4

in5 T5

The input parameter 5

in6 T6

The input parameter 6

in7 T7

The input parameter 7

in8 T8

The input parameter 8

in9 T9

The input parameter 9

in10 T10

The input parameter 10

in11 T11

The input parameter 11

in12 T12

The input parameter 12

in13 T13

The input parameter 13

in14 T14

The input parameter 14

in15 T15

The input parameter 15

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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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, T14, T15, 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>, INotifyValue<T13>)

Invokes the expression partially

public ObservingFunc<T14, T15, 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, 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

ObservingFunc<T14, T15, 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>, INotifyValue<T13>, INotifyValue<T14>)

Invokes the expression partially

public ObservingFunc<T15, 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, INotifyValue<T13> in13, INotifyValue<T14> in14)

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

in14 INotifyValue<T14>

The input parameter 14

Returns

ObservingFunc<T15, 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

string

Operators

implicit operator ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>>)

Creates a new observable expression

public static implicit operator ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>> expression)

Parameters

expression Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>>

The expression that is to be observed

Returns

ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>

An observable function