public ESearchNestedOperator(JToken node) : base(node) { if (node["operator"] != null) { this._Operator = (ESearchOperatorType)ParseEnum(typeof(ESearchOperatorType), node["operator"].Value <string>()); } if (node["searchItems"] != null) { this._SearchItems = new List <ESearchEntryNestedBaseItem>(); foreach (var arrayNode in node["searchItems"].Children()) { this._SearchItems.Add(ObjectFactory.Create <ESearchEntryNestedBaseItem>(arrayNode)); } } }
public ESearchUserOperator(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "operator": this._Operator = (ESearchOperatorType)ParseEnum(typeof(ESearchOperatorType), propertyNode.InnerText); continue; case "searchItems": this._SearchItems = new List <ESearchUserBaseItem>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._SearchItems.Add(ObjectFactory.Create <ESearchUserBaseItem>(arrayNode)); } continue; } } }