The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

Pattern<T1, T2, T3, T4, T5>.Then<TResult>()

Pattern<T1, T2, T3, T4, T5>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), [T9](Pattern/Pattern(T1,), [T10](Pattern/Pattern(T1,), [T11](Pattern/Pattern(T1,), [T12](Pattern/Pattern(T1,), [T13](Pattern/Pattern(T1,), [T14](Pattern/Pattern(T1,), [T15](Pattern/Pattern(T1,), [T16](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), [T9](Pattern/Pattern(T1,), [T10](Pattern/Pattern(T1,), [T11](Pattern/Pattern(T1,), [T12](Pattern/Pattern(T1,), [T13](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), [T9](Pattern/Pattern(T1,), [T10](Pattern/Pattern(T1,), [T11](Pattern/Pattern(T1,), [T12](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), [T9](Pattern/Pattern(T1,), [T10](Pattern/Pattern(T1,), [T11](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), [T9](Pattern/Pattern(T1,), [T10](Pattern/Pattern(T1,), [T11](Pattern/Pattern(T1,), [T12](Pattern/Pattern(T1,), [T13](Pattern/Pattern(T1,), [T14](Pattern/Pattern(T1,), [T15](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), [T9](Pattern/Pattern(T1,), [T10](Pattern/Pattern(T1,), [T11](Pattern/Pattern(T1,), [T12](Pattern/Pattern(T1,), [T13](Pattern/Pattern(T1,), [T14](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), [T9](Pattern/Pattern(T1,), [T10](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), [T5](Pattern/Pattern(T1,), [T6](Pattern/Pattern(T1,), [T7](Pattern/Pattern(T1,), [T8](Pattern/Pattern(T1,), [T9](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4, T5, T6, T7, T8, T9> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace

Pattern<T1, T2, T3, T4>.Then<TResult> Method

Matches when all observable sequences have an available value and projects the values.

Namespace:  System.Reactive.Joins
Assembly:  System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Function Then(Of TResult) ( _
    selector As Func(Of T1, T2, T3, T4, TResult) _
) As Plan(Of TResult)
'Usage
Dim instance As Pattern
Dim selector As Func(Of T1, T2, T3, T4, TResult)
Dim returnValue As Plan(Of TResult)

returnValue = instance.Then(selector)
public Plan<TResult> Then<TResult>(
    Func<T1, T2, T3, T4, TResult> selector
)
public:
generic<typename TResult>
Plan<TResult>^ Then(
    Func<T1, T2, T3, T4, TResult>^ selector
)
member Then : 
        selector:Func<'T1, 'T2, 'T3, 'T4, 'TResult> -> Plan<'TResult> 
JScript does not support generic types and methods.

Type Parameters

  • TResult
    The type of the return value of the selector function.

Parameters

  • selector
    Type: System.Func<[T1](Pattern/Pattern(T1,), [T2](Pattern/Pattern(T1,), [T3](Pattern/Pattern(T1,), [T4](Pattern/Pattern(T1,), TResult>
    The function that projects the result to the next observer.

Return Value

Type: System.Reactive.Joins.Plan<TResult>
The execution plan for join patterns.

See Also

Reference

[Pattern<T1, T2, T3, T4> Class](Pattern/Pattern(T1,)

System.Reactive.Joins Namespace