-
Notifications
You must be signed in to change notification settings - Fork 480
M_CommandLine_ParserResultExtensions_MapResult__2_1
Moh.Hassan edited this page Oct 10, 2019
·
1 revision
ParserResultExtensions.MapResult(TSource, TResult) Method (ParserResult(TSource), Func(TSource, TResult), Func(IEnumerable(Error), TResult))
Provides a way to transform result data into another value.
Namespace: CommandLine
Assembly: CommandLine (in CommandLine.dll) Version: 0.0.0
C#
public static TResult MapResult<TSource, TResult>(
this ParserResult<TSource> result,
Func<TSource, TResult> parsedFunc,
Func<IEnumerable<Error>, TResult> notParsedFunc
)
VB
<ExtensionAttribute>
Public Shared Function MapResult(Of TSource, TResult) (
result As ParserResult(Of TSource),
parsedFunc As Func(Of TSource, TResult),
notParsedFunc As Func(Of IEnumerable(Of Error), TResult)
) As TResult
C++
public:
[ExtensionAttribute]
generic<typename TSource, typename TResult>
static TResult MapResult(
ParserResult<TSource>^ result,
Func<TSource, TResult>^ parsedFunc,
Func<IEnumerable<Error^>^, TResult>^ notParsedFunc
)
F#
[<ExtensionAttribute>]
static member MapResult :
result : ParserResult<'TSource> *
parsedFunc : Func<'TSource, 'TResult> *
notParsedFunc : Func<IEnumerable<Error>, 'TResult> -> 'TResult
- result
- Type: CommandLine.ParserResult(TSource)
An ParserResult(T) instance. - parsedFunc
- Type: System.Func(TSource, TResult)
Lambda executed on successful parsing. - notParsedFunc
- Type: System.Func(IEnumerable(Error), TResult)
Lambda executed on failed parsing.
- TSource
- Type of the target instance built with parsed value.
- TResult
- The type of the new value.
Type: TResult
The new value.
In Visual Basic and C#, you can call this method as an instance method on any object of type ParserResult(TSource). When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
ParserResultExtensions Class
MapResult Overload
CommandLine Namespace
CommandLineParser Class Library V2.6
- Home
-
CommandLine Namespace
- BadFormatConversionError Class
- BadFormatTokenError Class
- BadVerbSelectedError Class
- BaseAttribute Class
- Error Class
- ErrorExtensions Class
- ErrorType Enumeration
- HelpRequestedError Class
- HelpTextExtensions Class
- HelpVerbRequestedError Class
- InvalidAttributeConfigurationError Class
- MissingRequiredOptionError Class
- MissingValueOptionError Class
- MutuallyExclusiveSetError Class
- NamedError Class
- NameInfo Class
- NotParsed(T) Class
- NoVerbSelectedError Class
- NullInstance Class
- OptionAttribute Class
- Parsed(T) Class
- Parser Class
-
ParserExtensions Class
-
ParserExtensions Methods
-
ParserExtensions.ParseArguments Method
- ParserExtensions.ParseArguments(T1, T2) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8, T9) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) Method (Parser, IEnumerable(String))
- ParserExtensions.ParseArguments(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) Method (Parser, IEnumerable(String))
-
ParserExtensions.ParseArguments Method
-
ParserExtensions Methods
- ParserResult(T) Class
-
ParserResultExtensions Class
-
ParserResultExtensions Methods
-
ParserResultExtensions.MapResult Method
- ParserResultExtensions.MapResult(T1, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(TSource, TResult) Method (ParserResult(TSource), Func(TSource, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(T9, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(T9, TResult), Func(T10, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(T9, TResult), Func(T10, TResult), Func(T11, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(T9, TResult), Func(T10, TResult), Func(T11, TResult), Func(T12, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(T9, TResult), Func(T10, TResult), Func(T11, TResult), Func(T12, TResult), Func(T13, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(T9, TResult), Func(T10, TResult), Func(T11, TResult), Func(T12, TResult), Func(T13, TResult), Func(T14, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(T9, TResult), Func(T10, TResult), Func(T11, TResult), Func(T12, TResult), Func(T13, TResult), Func(T14, TResult), Func(T15, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.MapResult(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult) Method (ParserResult(Object), Func(T1, TResult), Func(T2, TResult), Func(T3, TResult), Func(T4, TResult), Func(T5, TResult), Func(T6, TResult), Func(T7, TResult), Func(T8, TResult), Func(T9, TResult), Func(T10, TResult), Func(T11, TResult), Func(T12, TResult), Func(T13, TResult), Func(T14, TResult), Func(T15, TResult), Func(T16, TResult), Func(IEnumerable(Error), TResult))
- ParserResultExtensions.WithNotParsed(T) Method
- ParserResultExtensions.WithParsed Method
-
ParserResultExtensions.MapResult Method
-
ParserResultExtensions Methods
- ParserResultType Enumeration
-
ParserSettings Class
- ParserSettings Constructor
-
ParserSettings Properties
- ParserSettings.AutoHelp Property
- ParserSettings.AutoVersion Property
- ParserSettings.CaseInsensitiveEnumValues Property
- ParserSettings.CaseSensitive Property
- ParserSettings.Consumed Property
- ParserSettings.EnableDashDash Property
- ParserSettings.HelpWriter Property
- ParserSettings.IgnoreUnknownArguments Property
- ParserSettings.MaximumDisplayWidth Property
- ParserSettings.NameComparer Property
- ParserSettings.ParsingCulture Property
- ParserSettings Methods
- RepeatedOptionError Class
- SequenceOutOfRangeError Class
- SetValueExceptionError Class
- TokenError Class
- TypeInfo Class
- UnknownOptionError Class
-
UnParserExtensions Class
-
UnParserExtensions Methods
- UnParserExtensions.FormatCommandLine Method
- UnParserExtensions.FormatName Method
- UnParserExtensions.FormatOption Method
- UnParserExtensions.FormatValue Method
- UnParserExtensions.FormatWithQuotesIfString Method
- UnParserExtensions.IsEmpty Method
- UnParserExtensions.NormalizeValue Method
- UnParserExtensions.SeperatorOrSpace Method
-
UnParserExtensions Methods
- UnParserSettings Class
- ValueAttribute Class
- VerbAttribute Class
- VersionRequestedError Class
-
CommandLine.Core Namespace
- ArgumentsExtensions Class
- InstanceBuilder Class
- InstanceChooser Class
- KeyValuePairHelper Class
- Name Class
- NameExtensions Class
- NameLookup Class
- NameLookupResult Enumeration
- OptionMapper Class
- OptionSpecification Class
- PreprocessorGuards Class
-
ReflectionExtensions Class
-
ReflectionExtensions Methods
- ReflectionExtensions.AutoDefault Method
- ReflectionExtensions.CreateDefaultForImmutable Method
- ReflectionExtensions.CreateEmptyArray Method
- ReflectionExtensions.FlattenHierarchy Method
- ReflectionExtensions.GetDefaultValue Method
- ReflectionExtensions.GetSpecifications(T) Method
- ReflectionExtensions.GetUsageData Method
- ReflectionExtensions.GetVerbSpecification Method
- ReflectionExtensions.InstanceProperty Method
- ReflectionExtensions.IsMutable Method
- ReflectionExtensions.IsPrimitiveEx Method
- ReflectionExtensions.SafeGetInterfaces Method
- ReflectionExtensions.SetProperties(T) Method
- ReflectionExtensions.SetValue(T) Method
- ReflectionExtensions.StaticMethod Method
- ReflectionExtensions.StaticProperty Method
- ReflectionExtensions.ToTargetType Method
- ReflectionExtensions.ToTypeInfo Method
-
ReflectionExtensions Methods
- Scalar Class
- Sequence Class
-
Specification Class
- Specification Constructor
-
Specification Properties
- Specification.ConversionType Property
- Specification.DefaultValue Property
- Specification.EnumValues Property
- Specification.HelpText Property
- Specification.Hidden Property
- Specification.Max Property
- Specification.MetaValue Property
- Specification.Min Property
- Specification.Required Property
- Specification.Tag Property
- Specification.TargetType Property
- Specification Methods
-
SpecificationExtensions Class
-
SpecificationExtensions Methods
- SpecificationExtensions.HavingMax Method
- SpecificationExtensions.HavingMin Method
- SpecificationExtensions.HavingRange Method
- SpecificationExtensions.IsOption Method
- SpecificationExtensions.IsValue Method
- SpecificationExtensions.ThrowingValidate Method
- SpecificationExtensions.UniqueName Method
- SpecificationExtensions.WithLongName Method
-
SpecificationExtensions Methods
- SpecificationGuards Class
- SpecificationProperty Class
- SpecificationPropertyExtensions Class
-
SpecificationPropertyRules Class
-
SpecificationPropertyRules Methods
- SpecificationPropertyRules.ContainsIfNotEmpty(T) Method
- SpecificationPropertyRules.EnforceMutuallyExclusiveSet Method
- SpecificationPropertyRules.EnforceRange Method
- SpecificationPropertyRules.EnforceRequired Method
- SpecificationPropertyRules.EnforceSingle Method
- SpecificationPropertyRules.Lookup Method
-
SpecificationPropertyRules Methods
- SpecificationType Enumeration
- Switch Class
- TargetType Enumeration
- Token Class
- TokenExtensions Class
- Tokenizer Class
- TokenPartitioner Class
- TokenType Enumeration
- TypeConverter Class
- TypeDescriptor Structure
- TypeDescriptorExtensions Class
- TypeLookup Class
- Value Class
- ValueMapper Class
- ValueSpecification Class
- Verb Class
-
CommandLine.Infrastructure Namespace
- EnumerableExtensions Class
- ExceptionExtensions Class
- LocalizableAttributeProperty Class
- PopsicleSetter Class
- ReferenceEqualityComparer Class
-
ReflectionHelper Class
-
ReflectionHelper Methods
- ReflectionHelper.CreateDefaultImmutableInstance Method
- ReflectionHelper.GetAssemblyName Method
- ReflectionHelper.GetAssemblyVersion Method
- ReflectionHelper.GetAttribute(TAttribute) Method
- ReflectionHelper.GetExecutingOrEntryAssembly Method
- ReflectionHelper.GetNamesOfEnum Method
- ReflectionHelper.IsFSharpOptionType Method
- ReflectionHelper.SetAttributeOverride Method
-
ReflectionHelper Methods
- ResultExtensions Class
-
StringBuilderExtensions Class
-
StringBuilderExtensions Methods
- StringBuilderExtensions.AppendFormatWhen Method
- StringBuilderExtensions.AppendIf Method
- StringBuilderExtensions.AppendIfNotEmpty Method
- StringBuilderExtensions.AppendWhen Method
- StringBuilderExtensions.BimapIf Method
- StringBuilderExtensions.MapIf Method
- StringBuilderExtensions.SafeLength Method
- StringBuilderExtensions.SafeToString Method
- StringBuilderExtensions.TrailingSpaces Method
- StringBuilderExtensions.TrimEnd Method
- StringBuilderExtensions.TrimEndIfMatch Method
- StringBuilderExtensions.TrimEndIfMatchWhen Method
-
StringBuilderExtensions Methods
-
StringExtensions Class
-
StringExtensions Methods
- StringExtensions.EqualsOrdinal Method
- StringExtensions.EqualsOrdinalIgnoreCase Method
- StringExtensions.FormatInvariant Method
- StringExtensions.FormatLocal Method
- StringExtensions.IsBooleanString Method
- StringExtensions.JoinTo Method
- StringExtensions.SafeLength Method
- StringExtensions.Spaces Method
- StringExtensions.ToBoolean Method
- StringExtensions.ToOneCharString Method
- StringExtensions.ToStringInvariant(T) Method
- StringExtensions.ToStringLocal(T) Method
-
StringExtensions Methods
-
CommandLine.Text Namespace
-
AssemblyLicenseAttribute Class
-
AssemblyLicenseAttribute Constructor
- AssemblyLicenseAttribute Constructor (String)
- AssemblyLicenseAttribute Constructor (String, String)
- AssemblyLicenseAttribute Constructor (String, String, String)
- AssemblyLicenseAttribute Constructor (String, String, String, String)
- AssemblyLicenseAttribute Constructor (String, String, String, String, String)
- AssemblyLicenseAttribute Properties
- AssemblyLicenseAttribute Methods
-
AssemblyLicenseAttribute Constructor
- AssemblyUsageAttribute Class
- ComparableOption Structure
- CopyrightInfo Class
- Example Class
- ExampleExtensions Class
- HeadingInfo Class
-
HelpText Class
- HelpText Constructor
- HelpText Constructor
-
HelpText Properties
- HelpText.AddDashesToOption Property
- HelpText.AddEnumValuesToHelpText Property
- HelpText.AdditionalNewLineAfterOption Property
- HelpText.AutoHelp Property
- HelpText.AutoVersion Property
- HelpText.Copyright Property
- HelpText.Heading Property
- HelpText.MaximumDisplayWidth Property
- HelpText.OptionComparison Property
- HelpText.SentenceBuilder Property
-
HelpText Methods
- HelpText.AdaptVerbsToSpecifications Method
- HelpText.AddLine Method
- HelpText.AddOption Method
- HelpText.AddOptionName Method
- HelpText.AddOptions Method
- HelpText.AddOptionsImpl Method
- HelpText.AddPostOptionsLine Method
- HelpText.AddPostOptionsLines Method
- HelpText.AddPostOptionsText Method
- HelpText.AddPreOptionsLine Method
- HelpText.AddPreOptionsLines Method
- HelpText.AddPreOptionsText Method
- HelpText.AddValueName Method
- HelpText.AddVerbs Method
- HelpText.AutoBuild Method
- HelpText.DefaultParsingErrorsHandler(T) Method
- HelpText.FormatDefaultValue(T) Method
- HelpText.GetMaxLength Method
- HelpText.GetMaxOptionLength Method
- HelpText.GetMaxValueLength Method
- HelpText.GetSpecificationsFromType Method
- HelpText.GetUsageFromType Method
- HelpText.MakeHelpEntry Method
- HelpText.MakeVersionEntry Method
- HelpText.RenderParsingErrorsText(T) Method
- HelpText.RenderParsingErrorsTextAsLines(T) Method
- HelpText.RenderUsageText Method
- HelpText.RenderUsageTextAsLines(T) Method
- HelpText.ToComparableOption Method
- HelpText.ToString Method
- HelpText Type Conversions
- HelpText Fields
- MultilineTextAttribute Class
-
SentenceBuilder Class
- SentenceBuilder Constructor
- SentenceBuilder Constructor
-
SentenceBuilder Properties
- SentenceBuilder.ErrorsHeadingText Property
- SentenceBuilder.Factory Property
- SentenceBuilder.FormatError Property
- SentenceBuilder.FormatMutuallyExclusiveSetErrors Property
- SentenceBuilder.HelpCommandText Property
- SentenceBuilder.RequiredWord Property
- SentenceBuilder.UsageHeadingText Property
- SentenceBuilder.VersionCommandText Property
- SentenceBuilder Methods
-
SentenceBuilder.DefaultSentenceBuilder Class
- SentenceBuilder.DefaultSentenceBuilder Constructor
-
DefaultSentenceBuilder Properties
- SentenceBuilder.DefaultSentenceBuilder.ErrorsHeadingText Property
- SentenceBuilder.DefaultSentenceBuilder.FormatError Property
- SentenceBuilder.DefaultSentenceBuilder.FormatMutuallyExclusiveSetErrors Property
- SentenceBuilder.DefaultSentenceBuilder.HelpCommandText Property
- SentenceBuilder.DefaultSentenceBuilder.RequiredWord Property
- SentenceBuilder.DefaultSentenceBuilder.UsageHeadingText Property
- SentenceBuilder.DefaultSentenceBuilder.VersionCommandText Property
- DefaultSentenceBuilder Methods
- TextWrapper Class
- UsageAttribute Class
-
AssemblyLicenseAttribute Class
-
CSharpx Namespace
-
Either Class
-
Either Methods
- Either.Bimap(TLeft, TRight, TLeft1, TRight1) Method
- Either.Bind(TLeft, TRight, TResult) Method
- Either.Cast(TRight) Method
- Either.Fail(TRight) Method
- Either.GetLeft(TLeft, TRight) Method
- Either.GetLeftOrDefault(TLeft, TRight) Method
- Either.GetOrFail(TLeft, TRight) Method
- Either.GetRightOrDefault(TLeft, TRight) Method
- Either.Left(TLeft, TRight) Method
- Either.Map(TLeft, TRight, TResult) Method
- Either.OfMaybe(TLeft, TRight) Method
- Either.Return(TRight) Method
- Either.Right(TLeft, TRight) Method
- Either.Select(TLeft, TRight, TResult) Method
- Either.SelectMany(TLeft, TRight, TResult) Method
- Either.Try(TRight) Method
-
Either Methods
- Either(TLeft, TRight) Class
-
EitherExtensions Class
-
EitherExtensions Methods
- EitherExtensions.Bimap(TLeft, TRight, TLeft1, TRight1) Method
- EitherExtensions.Bind(TLeft, TRight, TResult) Method
- EitherExtensions.IsLeft(TLeft, TRight) Method
- EitherExtensions.IsRight(TLeft, TRight) Method
- EitherExtensions.Map(TLeft, TRight, TResult) Method
- EitherExtensions.Match(TLeft, TRight) Method
- EitherExtensions.ToEither(TRight) Method
-
EitherExtensions Methods
- EitherType Enumeration
-
EnumerableExtensions Class
- EnumerableExtensions Constructor
-
EnumerableExtensions Methods
- EnumerableExtensions.AssertCountImpl(TSource) Method
- EnumerableExtensions.Cartesian(TFirst, TSecond, TResult) Method
- EnumerableExtensions.Concat Method
- EnumerableExtensions.Exclude(T) Method
- EnumerableExtensions.ExcludeImpl(T) Method
- EnumerableExtensions.ExpectingCountYieldingImpl(TSource) Method
-
EnumerableExtensions.Fold Method
- EnumerableExtensions.Fold(T, TResult) Method (IEnumerable(T), Func(T, TResult))
- EnumerableExtensions.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, TResult))
- EnumerableExtensions.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, TResult))
- EnumerableExtensions.Fold(T, TResult) Method (IEnumerable(T), Func(T, T, T, T, TResult))
- EnumerableExtensions.FoldImpl(T, TResult) Method
- EnumerableExtensions.ForEach(T) Method
- EnumerableExtensions.Index Method
- EnumerableExtensions.Materialize(T) Method
- EnumerableExtensions.Memorize(T) Method
- EnumerableExtensions.OnFolderSourceSizeError Method
- EnumerableExtensions.Pairwise(TSource, TResult) Method
- EnumerableExtensions.PairwiseImpl(TSource, TResult) Method
- EnumerableExtensions.Prepend(TSource) Method
- EnumerableExtensions.Tail(T) Method
- EnumerableExtensions.TailNoFail(T) Method
- EnumerableExtensions.ToDelimitedString Method
- EnumerableExtensions.ToDelimitedStringImpl(T) Method
- EnumerableExtensions.ToMaybe(T) Method
- EnumerableExtensions.TryHead(T) Method
- EnumerableExtensions.MaterializedEnumerable(T) Class
- Just(T) Class
- Left(TLeft, TRight) Class
- Maybe Class
- Maybe(T) Class
-
MaybeExtensions Class
-
MaybeExtensions Methods
- MaybeExtensions.Bind(T1, T2) Method
- MaybeExtensions.Do Method
- MaybeExtensions.FromJust(T) Method
- MaybeExtensions.FromJustOrFail(T) Method
- MaybeExtensions.GetValueOrDefault(T) Method
- MaybeExtensions.IsJust(T) Method
- MaybeExtensions.IsNothing(T) Method
- MaybeExtensions.Map(T1, T2) Method
- MaybeExtensions.MapValueOrDefault(T1, T2) Method
- MaybeExtensions.Match Method
- MaybeExtensions.MatchJust(T1, T2) Method
- MaybeExtensions.Select(TSource, TResult) Method
- MaybeExtensions.SelectMany(TSource, TValue, TResult) Method
- MaybeExtensions.ToEnumerable(T) Method
- MaybeExtensions.ToMaybe(T) Method
-
MaybeExtensions Methods
- MaybeType Enumeration
- Nothing(T) Class
- Right(TLeft, TRight) Class
-
Either Class
-
RailwaySharp.ErrorHandling Namespace
- Bad(TSuccess, TMessage) Class
- Ok(TSuccess, TMessage) Class
- Result Class
- Result(TSuccess, TMessage) Class
-
ResultExtensions Class
-
ResultExtensions Methods
- ResultExtensions.Collect(TSuccess, TMessage) Method
- ResultExtensions.Either(TSuccess, TMessage, TResult) Method
- ResultExtensions.FailedWith(TSuccess, TMessage) Method
- ResultExtensions.Flatten(TSuccess, TMessage) Method
- ResultExtensions.Map(TSuccess, TMessage, TResult) Method
- ResultExtensions.Match(TSuccess, TMessage) Method
- ResultExtensions.Select(TSuccess, TMessage, TResult) Method
-
ResultExtensions.SelectMany Method
- ResultExtensions.SelectMany(TSuccess, TMessage, TResult) Method (Result(TSuccess, TMessage), Func(TSuccess, Result(TResult, TMessage)))
- ResultExtensions.SelectMany(TSuccess, TMessage, TValue, TResult) Method (Result(TSuccess, TMessage), Func(TSuccess, Result(TValue, TMessage)), Func(TSuccess, TValue, TResult))
- ResultExtensions.SucceededWith(TSuccess, TMessage) Method
-
ResultExtensions Methods
- ResultType Enumeration
-
Trial Class
-
Trial Methods
- Trial.Apply(TValue, TSuccess, TMessage) Method
- Trial.Bind(TValue, TSuccess, TMessage) Method
- Trial.Collect(TSuccess, TMessage) Method
- Trial.Either(TSuccess, TMessage, TResult) Method
- Trial.Fail(TSuccess, TMessage) Method
- Trial.Failed(TSuccess, TMessage) Method
- Trial.Flatten(TSuccess, TMessage) Method
- Trial.Lift(TValue, TSuccess, TMessage) Method
- Trial.Lift2(TSuccess, TMessage, TSuccess1, TMessage1) Method
- Trial.MergeMessages(TSuccess, TMessage) Method
- Trial.Ok(TSuccess, TMessage) Method
- Trial.Pass(TSuccess, TMessage) Method
- Trial.ReturnOrFail(TSuccess, TMessage) Method
- Trial.Warn(TSuccess, TMessage) Method
-
Trial Methods