public static FieldList ParseFieldsStringIntoFieldList(string fieldList, string sepStart, string sepEnd) { string[] ss = ParseFieldList(fieldList, sepStart, sepEnd); FieldList list = new FieldList(); for (int i = 0; i < ss.Length; i++) { QryField qf = new QryField(ss[i], sepStart, sepEnd); list.Add(qf.MakeField()); } return(list); }
public void AddField(QryField fld) { int n; if (Fields == null) { Fields = new QryField[1]; n = 0; } else { n = Fields.Length; QryField[] a = new QryField[n + 1]; for (int i = 0; i < n; i++) { a[i] = Fields[i]; } Fields = a; } Fields[n] = fld; }