M_RailwaySharp_ErrorHandling_Trial_Collect__2 - adutton/commandline GitHub Wiki
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
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>
- xs
- Type: System.Collections.Generic.IEnumerable(Result(TSuccess, TMessage))
- TSuccess
- TMessage
Type: Result(IEnumerable(TSuccess), TMessage)