private static XMLConnection.XMLNode ReadXmlNode(XmlReader reader) { reader.MoveToContent(); XMLConnection.XMLNode node = new XMLConnection.XMLNode(); node.ModuleName = reader.GetAttribute("ModuleName"); node.index = int.Parse(reader.GetAttribute("Index")); node.Identity = Guid.Parse(reader.GetAttribute("Identity")); reader.Skip(); return(node); }
internal static XMLConnection ReadXml(XmlReader reader) { reader.MoveToContent(); reader.ReadStartElement(); // OutputNode XMLConnection.XMLNode output = ReadXmlNode(reader); XMLConnection.XMLNode input = ReadXmlNode(reader); XMLConnection connection = new XMLConnection(); connection.Output = output; connection.Input = input; return(connection); }