public SerializableSectionedCriteria(SectionedCriteriaSerializer criteriaSerializer) { if (criteriaSerializer == null) { throw new ArgumentNullException("Serializer must be provided."); } this.criteriaSerializer = criteriaSerializer; }
public SerializableSectionedCriteria(string xml, SectionedCriteriaSerializer criteriaSerializer) : this(criteriaSerializer) { XElement element = XElement.Parse(xml); DeserializeCriteriaSection(element); }