Ejemplo n.º 1
0
            public IFunctionConfiguration WithParameter(Action <IFunctionParameterConfiguration> config)
            {
                var paramConfig = new FunctionParameterConfiguration(this);

                if (config != null)
                {
                    config(paramConfig);

                    var param = paramConfig.AsParameter();

                    if (String.IsNullOrEmpty(param.Name))
                    {
                        throw new InvalidOperationException("A parameter must define a name.");
                    }

                    parameters.Add(param.Name, param);
                }

                return(this);
            }
Ejemplo n.º 2
0
            public IFunctionConfiguration WithParameter(Action<IFunctionParameterConfiguration> config)
            {
                var paramConfig = new FunctionParameterConfiguration(this);
                if (config != null) {
                    config(paramConfig);

                    var param = paramConfig.AsParameter();

                    if (String.IsNullOrEmpty(param.Name))
                        throw new InvalidOperationException("A parameter must define a name.");

                    parameters.Add(param.Name, param);
                }

                return this;
            }