ATML1671Reader.InputDiscriminator.readFile C# (CSharp) Method

readFile() public method

public readFile ( FileInfo fi ) : IInputFile
fi System.IO.FileInfo
return IInputFile
        public IInputFile readFile(FileInfo fi)
        {
            StreamReader sr = new StreamReader(fi.OpenRead());
            String content = sr.ReadToEnd();
            IInputFile input = null;
            if( fi.Extension.ToLower().EndsWith("tpsi") )
            {
                MemoryStream memory = new MemoryStream(System.Text.Encoding.UTF8.GetBytes(content));
                XmlSerializer SerializerObj = new XmlSerializer(typeof(CASSMTPSI));
                input = (CASSMTPSI)SerializerObj.Deserialize(memory);
            }
            return input;
        }
InputDiscriminator