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