private string getQuestionText(repeat a) { return questionnaire.getQuestion(a.qref).text; }
private void saveNodes(TreeNodeCollection tnc, List<object> attachmentPoint) { foreach (TreeNode tn in tnc) { object o = tn.Tag; if (o is answer) { attachmentPoint.Add(o); } else if (o is repeat) { repeat rNew = new repeat(); attachmentPoint.Add(rNew); rNew.qref = ((repeat)o).qref; repeatRow rr = new repeatRow(); rNew.row.Add(rr); // Now recurse saveNodes(tn.Nodes, rr.Items); } } }
_ when int.TryParse(repeat, NumberStyles.None, CultureInfo.InvariantCulture, out var result) => result,