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); } }
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); } } }