Beispiel #1
0
 public static void Cat_Null_Throws() =>
 Assert.NotNull(Record.Exception(() => OptionCollectionExtensions.Cat <int>(null)));
Beispiel #2
0
        private Task <Either <RuntimeErrors, object> > Evaluate(BoundBuiltInFunctionCallExpression call)
        {
            var function = OptionCollectionExtensions.FirstOrNone(functions, f => f.Name == call.Function.Name);

            return(function.MatchAsync(f => Call(f, call.Parameters), () => Either.Error <RuntimeErrors, object>(new RuntimeErrors(new UndeclaredFunction(call.Function.Name)))));
        }