Skip to content

M_RailwaySharp_ErrorHandling_Trial_Collect__2

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

Trial.Collect(TSuccess, TMessage) Method

Collects a sequence of Results and accumulates their values. If the sequence contains an error the error will be propagated.

Namespace: RailwaySharp.ErrorHandling
Assembly: CommandLine (in CommandLine.dll) Version: 0.0.0

Syntax

C#

public static Result<IEnumerable<TSuccess>, TMessage> Collect<TSuccess, TMessage>(
	IEnumerable<Result<TSuccess, TMessage>> xs
)

VB

Public Shared Function Collect(Of TSuccess, TMessage) ( 
	xs As IEnumerable(Of Result(Of TSuccess, TMessage))
) As Result(Of IEnumerable(Of TSuccess), TMessage)

C++

public:
generic<typename TSuccess, typename TMessage>
static Result<IEnumerable<TSuccess>^, TMessage>^ Collect(
	IEnumerable<Result<TSuccess, TMessage>^>^ xs
)

F#

static member Collect : 
        xs : IEnumerable<Result<'TSuccess, 'TMessage>> -> Result<IEnumerable<'TSuccess>, 'TMessage> 

Parameters

 

xs
Type: System.Collections.Generic.IEnumerable(Result(TSuccess, TMessage))

Type Parameters

 

TSuccess
TMessage

Return Value

Type: Result(IEnumerable(TSuccess), TMessage)

See Also

Reference

Trial Class
RailwaySharp.ErrorHandling Namespace

Clone this wiki locally