public static Element ReadParameterDef(XmlReader reader) { if (!reader.MoveToAttribute("name")) { throw new ReadPrintSchemaDocumentException("ParameterDef element must contains name attribute"); } var name = reader.ValueAsXName(); var element = new PrintSchemaParameterDef(new ParameterName(name)); foreach (var child in ReadChildren(reader)) { element.Add(child); } return(element.GetResult()); }
public static Element ReadParameterDef(XmlReader reader) { if (!reader.MoveToAttribute("name")) throw new ReadPrintSchemaDocumentException("ParameterDef element must contains name attribute"); var name = reader.ValueAsXName(); var element = new PrintSchemaParameterDef(new ParameterName(name)); foreach (var child in ReadChildren(reader)) { element.Add(child); } return element.GetResult(); }