-
Notifications
You must be signed in to change notification settings - Fork 480
M_CSharpx_Either_Bimap__4
Moh.Hassan edited this page Oct 10, 2019
·
1 revision
Maps both parts of a Either type. Applies the first function if Either is Left. Otherwise applies the second function.
Namespace: CSharpx
Assembly: CommandLine (in CommandLine.dll) Version: 0.0.0
C#
public static Either<TLeft1, TRight1> Bimap<TLeft, TRight, TLeft1, TRight1>(
Either<TLeft, TRight> either,
Func<TLeft, TLeft1> mapLeft,
Func<TRight, TRight1> mapRight
)
VB
Public Shared Function Bimap(Of TLeft, TRight, TLeft1, TRight1) (
either As Either(Of TLeft, TRight),
mapLeft As Func(Of TLeft, TLeft1),
mapRight As Func(Of TRight, TRight1)
) As Either(Of TLeft1, TRight1)
C++
public:
generic<typename TLeft, typename TRight, typename TLeft1, typename TRight1>
static Either<TLeft1, TRight1>^ Bimap(
Either<TLeft, TRight>^ either,
Func<TLeft, TLeft1>^ mapLeft,
Func<TRight, TRight1>^ mapRight
)
F#
static member Bimap :
either : Either<'TLeft, 'TRight> *
mapLeft : Func<'TLeft, 'TLeft1> *
mapRight : Func<'TRight, 'TRight1> -> Either<'TLeft1, 'TRight1>
- either
- Type: CSharpx.Either(TLeft, TRight)
- mapLeft
- Type: System.Func(TLeft, TLeft1)
- mapRight
- Type: System.Func(TRight, TRight1)
- TLeft
- TRight
- TLeft1
- TRight1
Type: Either(TLeft1, TRight1)
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