Example #1
0
        public void load(string path)
        {
            XmlDocument xmlDocument = new XmlDocument();

            xmlDocument.Load(path);
            string xmlString = xmlDocument.OuterXml;

            using (StringReader read = new StringReader(xmlString))
            {
                Type outType = typeof(BuySellRegressionPair);

                XmlSerializer serializer = new XmlSerializer(outType);
                using (XmlReader reader = new XmlTextReader(read))
                {
                    BuySellRegressionPair pair = (BuySellRegressionPair)serializer.Deserialize(reader);

                    logisticBuy  = pair.buy;
                    logisticSell = pair.sell;

                    reader.Close();
                }

                read.Close();
            }
        }
Example #2
0
        public void save(string path)
        {
            BuySellRegressionPair pair = new BuySellRegressionPair();

            pair.buy  = logisticBuy;
            pair.sell = logisticSell;

            XmlDocument   xmlDocument = new XmlDocument();
            XmlSerializer serializer  = new XmlSerializer(pair.GetType());

            using (MemoryStream stream = new MemoryStream())
            {
                serializer.Serialize(stream, pair);
                stream.Position = 0;
                xmlDocument.Load(stream);
                xmlDocument.Save(path);
                stream.Close();
            }
        }