Vladimir Khorikov
Vladimir Khorikov
I want to gather feedback on the change I've been pondering lately. ### **The problem** In most of my projects, I use a custom `Error` class (with a code and...
Full documentation with auto-generation from md files. Don't forget to cover the following topics: - C# non-nullable reference types and Maybe - This comment: https://enterprisecraftsmanship.com/posts/reference-data-as-code/#comment-5327672166 - EnunValueObject Write a blog...
Similar to the recent refactoring in #141, I propose to: 1. Refactor `OnFailure` into `MapFailure` and mark `OnFailure` as `[Obsolete]`. This will bring extension methods to consistency with F#'s `Result`...
The base `ValueObject` class should override `ToString()` and print its content, similar to how C# 9 records do it.
Since v3.0.0 is planned to not be backward compatible (due to this issue: https://github.com/vkhorikov/CSharpFunctionalExtensions/issues/321 ), let's also remove all the APIs that are marked as deprecated (such as `OnSuccess`).
Remove .net framework versions that aren't supported my Microsoft. For reference: https://github.com/vkhorikov/CSharpFunctionalExtensions/pull/494#issuecomment-1468625664