public static XSimpleList <T> Initialize(XTypedElement container, XmlSchemaDatatype dataType, IEnumerable <T> values, XName itemXName) { XSimpleList <T> simpleList = new XSimpleList <T>(container, dataType, itemXName); simpleList.Clear(); foreach (T value in values) { simpleList.Add(value); } return(simpleList); }
public static XSimpleList <T> CopyFromWithValidation(IEnumerable <T> values, XTypedElement container, XName itemXName, XmlSchemaDatatype dataType, string propertyName, SimpleTypeValidator typeDef) { return(XSimpleList <T> .Initialize(container, dataType, values, itemXName)); }