private void AddArgumentToConstructor(TaskGenerator.Models.Task task, FlubuCore.Azure.Models.Parameter parameter) { task.Constructor.Arguments.Add(new Argument { ArgumentKey = parameter.Name.Split(' ')[0], HasArgumentValue = true, Parameter = new TaskGenerator.Models.Parameter { ParameterType = "string", ParameterName = ParseParameterName(parameter.Name), }, }); }
private void AddNewMethod(TaskGenerator.Models.Task task, FlubuCore.Azure.Models.Parameter parameter) { if (parameter.IsRequired.HasValue && parameter.IsRequired.Value) { return; } var item = new Method(); item.MethodName = ParseMethodName(parameter.Name); item.MethodSummary = parameter.Summary; item.Argument = new Argument { ArgumentKey = parameter.Name.Split(' ')[0], HasArgumentValue = true, Parameter = new TaskGenerator.Models.Parameter { ParameterType = "string", ParameterName = ParseParameterName(parameter.Name), }, }; task.Methods.Add(item); }