- ResulT - Main package
- ResulT.Extensions - Functional extensions
- Result
- Maybe
- Error
- Добавить возможность использовать свою реализацию ошибки.
- Добавить новые методы расширения
- Создать сборку для AspNetCore
- Создать сборку для MediatR и CQRS
- Добавить обьекты для DDD.
Возвращает Result.Failure с указанной ошибкой если переданное условие является ложным. В противном случае возвращает переданный Result.
Возвращает Result с новым типом значения если исходный обьект Result не является Failure. Если исходный Result Failure, то возвращается обьект Result с входной ошибкой.
Преобразует значение из одного типа в другой.
Выполняет действие в фоне.
Выполняет агрегацию значенией в коллекции.
Возвращает значение по умолчанию если стартовый обьект Result является Failure.