Skip to content

M_CodeJam_ValueOneOf_6_GetValue__1

Andrew Koryavchenko edited this page Jun 17, 2018 · 2 revisions

ValueOneOf(T1, T2, T3, T4, T5, T6).GetValue(TResult) Method

Calls func for actual type argument and returns calculated value.

Namespace: CodeJam
Assembly: CodeJam (in CodeJam.dll) Version: 2.1.0.0

Syntax

C#

public TResult GetValue<TResult>(
	Func<T1, TResult> case1Selector,
	Func<T2, TResult> case2Selector,
	Func<T3, TResult> case3Selector,
	Func<T4, TResult> case4Selector,
	Func<T5, TResult> case5Selector,
	Func<T6, TResult> case6Selector
)

VB

Public Function GetValue(Of TResult) ( 
	case1Selector As Func(Of T1, TResult),
	case2Selector As Func(Of T2, TResult),
	case3Selector As Func(Of T3, TResult),
	case4Selector As Func(Of T4, TResult),
	case5Selector As Func(Of T5, TResult),
	case6Selector As Func(Of T6, TResult)
) As TResult

F#

abstract GetValue : 
        case1Selector : Func<'T1, 'TResult> * 
        case2Selector : Func<'T2, 'TResult> * 
        case3Selector : Func<'T3, 'TResult> * 
        case4Selector : Func<'T4, 'TResult> * 
        case5Selector : Func<'T5, 'TResult> * 
        case6Selector : Func<'T6, 'TResult> -> 'TResult 
override GetValue : 
        case1Selector : Func<'T1, 'TResult> * 
        case2Selector : Func<'T2, 'TResult> * 
        case3Selector : Func<'T3, 'TResult> * 
        case4Selector : Func<'T4, 'TResult> * 
        case5Selector : Func<'T5, 'TResult> * 
        case6Selector : Func<'T6, 'TResult> -> 'TResult 

Parameters

 

case1Selector
Type: System.Func(T1, TResult)
Calculation function for T1
case2Selector
Type: System.Func(T2, TResult)
Calculation function for T2
case3Selector
Type: System.Func(T3, TResult)
Calculation function for T3
case4Selector
Type: System.Func(T4, TResult)
Calculation function for T4
case5Selector
Type: System.Func(T5, TResult)
Calculation function for T5
case6Selector
Type: System.Func(T6, TResult)
Calculation function for T6

Type Parameters

 

TResult
[Missing documentation for "M:CodeJam.ValueOneOf6.GetValue``1(System.Func{0,0},System.Func{`1,0},System.Func{2,``0},System.Func{3,0},System.Func{`4,0},System.Func{`5,``0})"]

Return Value

Type: TResult
Calculated value.

Implements

IOneOf(T1, T2, T3, T4, T5, T6).GetValue(TResult)(Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult))

See Also

Reference

ValueOneOf(T1, T2, T3, T4, T5, T6) Structure
CodeJam Namespace

Clone this wiki locally