Skip to content

M_CodeJam_OneOf_3_GetValue__1

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

OneOf(T1, T2, T3).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 abstract TResult GetValue<TResult>(
	Func<T1, TResult> case1Selector,
	Func<T2, TResult> case2Selector,
	Func<T3, TResult> case3Selector
)

VB

Public MustOverride Function GetValue(Of TResult) ( 
	case1Selector As Func(Of T1, TResult),
	case2Selector As Func(Of T2, TResult),
	case3Selector As Func(Of T3, TResult)
) As TResult

F#

abstract GetValue : 
        case1Selector : Func<'T1, 'TResult> * 
        case2Selector : Func<'T2, 'TResult> * 
        case3Selector : Func<'T3, '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

Type Parameters

 

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

Return Value

Type: TResult
Calculated value.

Implements

IOneOf(T1, T2, T3).GetValue(TResult)(Func(T1, TResult), Func(T2, TResult), Func(T3, TResult))

See Also

Reference

OneOf(T1, T2, T3) Class
CodeJam Namespace

Clone this wiki locally