Example #1
0
        public override void Parse(string filename)
        {
            Console.WriteLine("PARSE : " + filename);

            ParsedLines = File.ReadAllLines(filename).Length;

            XmlSerializer serializer = new XmlSerializer(typeof(PA_Config));

            using (FileStream fileStream = new FileStream(filename, FileMode.Open))
            {
                Config = (PA_Config)serializer.Deserialize(fileStream);

                ParseVersion(null);
            }
        }
Example #2
0
        public override void Parse(string filename)
        {
            Console.WriteLine("PARSE : " + filename);

            ParsedLines = File.ReadAllLines(filename, Encoding.GetEncoding("us-ascii", new EncoderReplacementFallback(""), new DecoderReplacementFallback(""))).Length;

            XmlSerializer serializer = new XmlSerializer(typeof(PA_Config));

            using (FileStream fileStream = new FileStream(filename, FileMode.Open))
            {
                using (StreamReader sr = new StreamReader(fileStream, Encoding.GetEncoding("us-ascii", new EncoderReplacementFallback(""), new DecoderReplacementFallback(""))))
                {
                    Config = (PA_Config)serializer.Deserialize(sr);

                    ParseVersion(null);
                }
            }
        }