Show / Hide Table of Contents

Class ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>

Represents an observable expression with 9 input parameters

Inheritance
object
ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>
ReversableObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: NMF.Expressions
Assembly: NMF.Expressions.dll
Syntax
public class ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>
Type Parameters
Name Description
T1

The type of the input parameter 1

T2

The type of the input parameter 2

T3

The type of the input parameter 3

T4

The type of the input parameter 4

T5

The type of the input parameter 5

T6

The type of the input parameter 6

T7

The type of the input parameter 7

T8

The type of the input parameter 8

T9

The type of the input parameter 9

TResult

The result type of the observing func

Constructors

| Edit this page View Source

ObservingFunc(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>>)

Creates a new observable expression for the given expression

Declaration
public ObservingFunc(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression)
Parameters
Type Name Description
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression

The expression that is to be observed

Properties

| Edit this page View Source

IsReversable

Gets a value indicating whether this function can be reversed

Declaration
public virtual bool IsReversable { get; }
Property Value
Type Description
bool

Methods

| Edit this page View Source

Evaluate(T1, T2, T3, T4, T5, T6, T7, T8, T9)

Invokes the expression

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "Observe", false)]
public TResult Evaluate(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

T4 in4

The input parameter 4

T5 in5

The input parameter 5

T6 in6

The input parameter 6

T7 in7

The input parameter 7

T8 in8

The input parameter 8

T9 in9

The input parameter 9

Returns
Type Description
TResult

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(INotifyValue<T1>)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T2, T3, T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

Returns
Type Description
Func<T2, T3, T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T3, T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

Returns
Type Description
Func<T3, T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

Returns
Type Description
Func<T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T5, T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

Returns
Type Description
Func<T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T6, T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

Returns
Type Description
Func<T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T7, T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

INotifyValue<T6> in6

The input parameter 6

Returns
Type Description
Func<T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T8, T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

INotifyValue<T6> in6

The input parameter 6

INotifyValue<T7> in7

The input parameter 7

Returns
Type Description
Func<T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T9, TResult> EvaluatePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7, INotifyValue<T8> in8)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

INotifyValue<T6> in6

The input parameter 6

INotifyValue<T7> in7

The input parameter 7

INotifyValue<T8> in8

The input parameter 8

Returns
Type Description
Func<T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(T1)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T2, T3, T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1)
Parameters
Type Name Description
T1 in1

The input parameter 1

Returns
Type Description
Func<T2, T3, T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(T1, T2)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T3, T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

Returns
Type Description
Func<T3, T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(T1, T2, T3)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T4, T5, T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

Returns
Type Description
Func<T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(T1, T2, T3, T4)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T5, T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

T4 in4

The input parameter 4

Returns
Type Description
Func<T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(T1, T2, T3, T4, T5)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T6, T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

T4 in4

The input parameter 4

T5 in5

The input parameter 5

Returns
Type Description
Func<T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(T1, T2, T3, T4, T5, T6)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T7, T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

T4 in4

The input parameter 4

T5 in5

The input parameter 5

T6 in6

The input parameter 6

Returns
Type Description
Func<T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(T1, T2, T3, T4, T5, T6, T7)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T8, T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

T4 in4

The input parameter 4

T5 in5

The input parameter 5

T6 in6

The input parameter 6

T7 in7

The input parameter 7

Returns
Type Description
Func<T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

EvaluatePartial(T1, T2, T3, T4, T5, T6, T7, T8)

Invokes the expression partially

Declaration
[ObservableProxy(typeof(ObservingFunc<,,,,,,,,,>), "ObservePartial", false)]
public Func<T9, TResult> EvaluatePartial(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

T4 in4

The input parameter 4

T5 in5

The input parameter 5

T6 in6

The input parameter 6

T7 in7

The input parameter 7

T8 in8

The input parameter 8

Returns
Type Description
Func<T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

FromExpression(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>>)

Creates a new observable expression from the given expression

Declaration
public static ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> FromExpression(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression)
Parameters
Type Name Description
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression

The expression that is to be observed

Returns
Type Description
ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>

An observable function

| Edit this page View Source

InvokeReversable(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>, INotifyValue<T9>)

Invokes the expression

Declaration
public virtual INotifyReversableValue<TResult> InvokeReversable(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7, INotifyValue<T8> in8, INotifyValue<T9> in9)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

INotifyValue<T6> in6

The input parameter 6

INotifyValue<T7> in7

The input parameter 7

INotifyValue<T8> in8

The input parameter 8

INotifyValue<T9> in9

The input parameter 9

Returns
Type Description
INotifyReversableValue<TResult>

An observable value that keeps track of any changes

| Edit this page View Source

InvokeReversable(T1, T2, T3, T4, T5, T6, T7, T8, T9)

Invokes the expression

Declaration
public virtual INotifyReversableValue<TResult> InvokeReversable(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

T4 in4

The input parameter 4

T5 in5

The input parameter 5

T6 in6

The input parameter 6

T7 in7

The input parameter 7

T8 in8

The input parameter 8

T9 in9

The input parameter 9

Returns
Type Description
INotifyReversableValue<TResult>

An observable value that keeps track of any changes

| Edit this page View Source

Observe(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>, INotifyValue<T9>)

Invokes the expression

Declaration
public INotifyValue<TResult> Observe(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7, INotifyValue<T8> in8, INotifyValue<T9> in9)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

INotifyValue<T6> in6

The input parameter 6

INotifyValue<T7> in7

The input parameter 7

INotifyValue<T8> in8

The input parameter 8

INotifyValue<T9> in9

The input parameter 9

Returns
Type Description
INotifyValue<TResult>

An observable value that keeps track of any changes

| Edit this page View Source

Observe(T1, T2, T3, T4, T5, T6, T7, T8, T9)

Invokes the expression

Declaration
public INotifyValue<TResult> Observe(T1 in1, T2 in2, T3 in3, T4 in4, T5 in5, T6 in6, T7 in7, T8 in8, T9 in9)
Parameters
Type Name Description
T1 in1

The input parameter 1

T2 in2

The input parameter 2

T3 in3

The input parameter 3

T4 in4

The input parameter 4

T5 in5

The input parameter 5

T6 in6

The input parameter 6

T7 in7

The input parameter 7

T8 in8

The input parameter 8

T9 in9

The input parameter 9

Returns
Type Description
INotifyValue<TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ObservePartial(INotifyValue<T1>)

Invokes the expression partially

Declaration
public ObservingFunc<T2, T3, T4, T5, T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

Returns
Type Description
ObservingFunc<T2, T3, T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ObservePartial(INotifyValue<T1>, INotifyValue<T2>)

Invokes the expression partially

Declaration
public ObservingFunc<T3, T4, T5, T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

Returns
Type Description
ObservingFunc<T3, T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>)

Invokes the expression partially

Declaration
public ObservingFunc<T4, T5, T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

Returns
Type Description
ObservingFunc<T4, T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>)

Invokes the expression partially

Declaration
public ObservingFunc<T5, T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

Returns
Type Description
ObservingFunc<T5, T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>)

Invokes the expression partially

Declaration
public ObservingFunc<T6, T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

Returns
Type Description
ObservingFunc<T6, T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>)

Invokes the expression partially

Declaration
public ObservingFunc<T7, T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

INotifyValue<T6> in6

The input parameter 6

Returns
Type Description
ObservingFunc<T7, T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>)

Invokes the expression partially

Declaration
public ObservingFunc<T8, T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

INotifyValue<T6> in6

The input parameter 6

INotifyValue<T7> in7

The input parameter 7

Returns
Type Description
ObservingFunc<T8, T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ObservePartial(INotifyValue<T1>, INotifyValue<T2>, INotifyValue<T3>, INotifyValue<T4>, INotifyValue<T5>, INotifyValue<T6>, INotifyValue<T7>, INotifyValue<T8>)

Invokes the expression partially

Declaration
public ObservingFunc<T9, TResult> ObservePartial(INotifyValue<T1> in1, INotifyValue<T2> in2, INotifyValue<T3> in3, INotifyValue<T4> in4, INotifyValue<T5> in5, INotifyValue<T6> in6, INotifyValue<T7> in7, INotifyValue<T8> in8)
Parameters
Type Name Description
INotifyValue<T1> in1

The input parameter 1

INotifyValue<T2> in2

The input parameter 2

INotifyValue<T3> in3

The input parameter 3

INotifyValue<T4> in4

The input parameter 4

INotifyValue<T5> in5

The input parameter 5

INotifyValue<T6> in6

The input parameter 6

INotifyValue<T7> in7

The input parameter 7

INotifyValue<T8> in8

The input parameter 8

Returns
Type Description
ObservingFunc<T9, TResult>

An observable value that keeps track of any changes

| Edit this page View Source

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Operators

| Edit this page View Source

implicit operator ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>>)

Creates a new observable expression

Declaration
public static implicit operator ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression)
Parameters
Type Name Description
Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> expression

The expression that is to be observed

Returns
Type Description
ObservingFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>

An observable function

Extension Methods

ExpressionExtensions.AsOne<T>(T)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX