public SrgsRule(string id, params SrgsElement[] elements) : this() { Helpers.ThrowIfNull(elements, "elements"); XmlParser.ValidateRuleId(id); Id = id; int num = 0; while (true) { if (num < elements.Length) { if (elements[num] == null) { break; } _elements.Add(elements[num]); num++; continue; } return; } throw new ArgumentNullException("elements", SR.Get(SRID.ParamsEntryNullIllegal)); }
public SrgsItem(string text) : this() { Helpers.ThrowIfEmptyOrNull(text, "text"); _elements.Add(new SrgsText(text)); }