Skip to content

M_CSharpx_Either_Map__3

Moh.Hassan edited this page Oct 10, 2019 · 1 revision

Either.Map(TLeft, TRight, TResult) Method

Transforms a Either's right value by using a specified mapping function.

Namespace: CSharpx
Assembly: CommandLine (in CommandLine.dll) Version: 0.0.0

Syntax

C#

public static Either<TLeft, TResult> Map<TLeft, TRight, TResult>(
	Either<TLeft, TRight> either,
	Func<TRight, TResult> func
)

VB

Public Shared Function Map(Of TLeft, TRight, TResult) ( 
	either As Either(Of TLeft, TRight),
	func As Func(Of TRight, TResult)
) As Either(Of TLeft, TResult)

C++

public:
generic<typename TLeft, typename TRight, typename TResult>
static Either<TLeft, TResult>^ Map(
	Either<TLeft, TRight>^ either, 
	Func<TRight, TResult>^ func
)

F#

static member Map : 
        either : Either<'TLeft, 'TRight> * 
        func : Func<'TRight, 'TResult> -> Either<'TLeft, 'TResult> 

Parameters

 

either
Type: CSharpx.Either(TLeft, TRight)
func
Type: System.Func(TRight, TResult)

Type Parameters

 

TLeft
TRight
TResult

Return Value

Type: Either(TLeft, TResult)

See Also

Reference

Either Class
CSharpx Namespace

Clone this wiki locally