Beispiel #1
0
 internal ValueOrErrorResultMatcherWithElse(ValueOrErrorMatchFunctionSelector <T1, TResult> selector,
                                            DelegateFunc <T1, TResult> elseAction, ValueOrError <T1> value)
 {
     _selector   = selector;
     _elseAction = elseAction;
     _value      = value;
 }
 internal ValueOrErrorResultMatcher(ValueOrError <T> item)
 {
     _item             = item;
     _functionSelector = new ValueOrErrorMatchFunctionSelector <T, TResult>(
         x => { throw new NoMatchException($"No match action exists for value of {item}"); }, item.IsError);
 }