public DefaultFunctionDefinitionFactory(IFunctionInvokerFactory functionInvokerFactory, IFunctionActivator functionActivator) { _functionInvokerFactory = functionInvokerFactory ?? throw new ArgumentNullException(nameof(functionInvokerFactory)); _functionActivator = functionActivator ?? throw new ArgumentNullException(nameof(functionActivator)); }
public DefaultFunctionExecutor(IFunctionInvokerFactory invokerFactory, ILogger <DefaultFunctionExecutor> logger) { _invokerFactory = invokerFactory ?? throw new ArgumentNullException(nameof(invokerFactory)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }