private NvdlCancelAction ReadCancelAction() { NvdlCancelAction el = new NvdlCancelAction(); FillLocation(el); FillForeignAttribute(el); if (reader.IsEmptyElement) { reader.Skip(); return(el); } reader.Read(); do { reader.MoveToContent(); if (reader.NodeType == XmlNodeType.EndElement) { break; } if (reader.NamespaceURI != Nvdl.Namespace) { el.Foreign.Add(XDocument.ReadFrom(reader)); continue; } } while (!reader.EOF); if (!reader.EOF) { reader.Read(); } return(el); }
private NvdlCancelAction ReadCancelAction () { NvdlCancelAction el = new NvdlCancelAction (); FillLocation (el); FillForeignAttribute (el); if (reader.IsEmptyElement) { reader.Skip (); return el; } reader.Read (); do { reader.MoveToContent (); if (reader.NodeType == XmlNodeType.EndElement) break; if (reader.NamespaceURI != Nvdl.Namespace) { el.Foreign.Add (doc.ReadNode (reader)); continue; } } while (!reader.EOF); if (!reader.EOF) reader.Read (); return el; }