Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var result = DoSomething();
- result.OnSuccess(() => DoSomethingElse()).OnFailure(() => LogFailure());
- public Result<T> OnSuccess<T>(Func<Result<T>> func)
- {
- if (!this.Success)
- {
- return Fail<T>(this);
- }
- return func();
- }
- public Result<T> OnSuccess<T>(Func<Task<Result<T>>> func)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement