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#

publicstaticResult<IEnumerable<TSuccess>,TMessage>Collect<TSuccess,TMessage>(IEnumerable<Result<TSuccess,TMessage>>xs)

VB

PublicSharedFunctionCollect(OfTSuccess,TMessage)(xsAsIEnumerable(OfResult(OfTSuccess,TMessage)))AsResult(OfIEnumerable(OfTSuccess),TMessage)

C++

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

F#

static memberCollect: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