Namespace Vonage.Common.Monads
Classes
- MaybeExtensions
Exposes a set of extensions for Maybe, including async operations on Task of Maybe.
- ResultExtensions
Extensions for Result, including async operations on Task of Result.
Structs
- Maybe<TSource>
Discriminated union type. Can be in one of two states: Some, or None.
- Result<T>
Represents the result of an operation. Can be in one of two states: Success, or Failure. Use this type to handle operations that may fail without throwing exceptions.
- Unit
A unit type that allows only one value and carries no information.