CSharpFunctionalExtensions icon indicating copy to clipboard operation
CSharpFunctionalExtensions copied to clipboard

Functional extensions for C#

Results 122 CSharpFunctionalExtensions issues
Sort by recently updated
recently updated
newest added

Would this be possible ? ```csharp using System; namespace CSharpFunctionalExtensions { public static partial class MaybeExtensions { public static Result ToResult(in this Maybe maybe, Func errorFactory) { if (maybe.HasNoValue) return...

Vlad, thanks for your great library! Maybe it's just me but I'm having a hard time understanding how to use the library in the correct way, otherwise chance is, I...

Hello, Do you need / want any help to release the v3 ? I'm sure the community could help.

Just wondering if there will be more features coming to this library. Nice work!

Does anyone know why it's not available for .Net Core? While it's not a big deal to cast my dictionary to an IReadOnlyDictionary and then call TryFind, I was wondering...

I had a call to `Map` in my chain, but the callback was throwing an exception. I was expecting for the exception to be caught internally and for the result...

documentation

I have receiving `You attempted to access the Error property for a successful result. A successful result has no Error.` error when I send value from service to controller. I...

Remove EOL .Net Frameworks and obsolete methods https://learn.microsoft.com/en-us/lifecycle/products/microsoft-net-framework .NET Framework 4.0, EOL: Jan 12, 2016 .NET Framework 4.5, EOL: Jan 12, 2016 .NET Framework 4.6.1 EOL: Apr 26, 2022

enhancement
release-3.0.0

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`).

release-3.0.0

Remove .net framework versions that aren't supported my Microsoft. For reference: https://github.com/vkhorikov/CSharpFunctionalExtensions/pull/494#issuecomment-1468625664

enhancement
release-3.0.0