Codoxide.Outcome 4.3.3

"Either" Monad-like Implementation for dealing with operation results in C#

There is a newer version of this package available.
See the version list below for details.
Install-Package Codoxide.Outcome -Version 4.3.3
dotnet add package Codoxide.Outcome --version 4.3.3
<PackageReference Include="Codoxide.Outcome" Version="4.3.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Codoxide.Outcome --version 4.3.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

[4.0] (Has breaking changes)
- ThenIf is now just Then (with predicates) and allows for both true and false handlers.
- Allow Catch to return different outcomes.
- Can specify failure code when failing.
- Continue(..)
- Allow Catch to return a differently typed outcome

4.1.0
ThenForEach(..) Extension method for processing Outcomes that are composed of multiple results

4.2.0
Fixed a bug in the catch handlers (A catch handler will force an outcome to fail)

4.3.0
Outcome.Any()

4.3.x
- Conditionals support async actions
- Removed Ambiguous Catch handlers
- Task<Outcome<T>> unwrapping improvements

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.3.8 281 2/2/2019
4.3.5 230 1/14/2019
4.3.4 132 12/28/2018
4.3.3 130 12/11/2018
4.3.2 506 11/8/2018
4.3.1 169 10/11/2018
4.3.0 160 10/10/2018
4.2.0 159 10/4/2018
4.1.1 152 9/30/2018
4.0.0 174 9/11/2018
3.6.1 254 6/10/2018
3.5.3 220 6/5/2018
3.2.2 298 5/31/2018
3.1.1 221 5/22/2018
3.0.0 291 5/14/2018
2.2.1 230 5/9/2018
2.2.0 219 5/9/2018
2.1.1 207 5/8/2018
2.1.0 231 5/1/2018
2.0.0 265 4/19/2018
1.1.8 242 4/17/2018