Codoxide.Outcome 4.3.8

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

Install-Package Codoxide.Outcome -Version 4.3.8
dotnet add package Codoxide.Outcome --version 4.3.8
<PackageReference Include="Codoxide.Outcome" Version="4.3.8" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Codoxide.Outcome --version 4.3.8
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
- ThenForEach(..) for async operations.

4.3.8 - When/Otherwise non-async fn

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
4.3.8 254 2/2/2019
4.3.5 220 1/14/2019
4.3.4 129 12/28/2018
4.3.3 127 12/11/2018
4.3.2 477 11/8/2018
4.3.1 162 10/11/2018
4.3.0 154 10/10/2018
4.2.0 152 10/4/2018
4.1.1 144 9/30/2018
4.0.0 167 9/11/2018
3.6.1 249 6/10/2018
3.5.3 215 6/5/2018
3.2.2 293 5/31/2018
3.1.1 216 5/22/2018
3.0.0 285 5/14/2018
2.2.1 225 5/9/2018
2.2.0 213 5/9/2018
2.1.1 199 5/8/2018
2.1.0 225 5/1/2018
2.0.0 260 4/19/2018
1.1.8 236 4/17/2018