LoadFromFile swallows exceptions, why ?

Dec 19, 2013 at 3:26 PM
In case there is an error an element in the XML file, the de-serialize method does not throw an exception, but does continue processing the other elements.

What's the reason for this?
try
{
    file = new System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read);
    sr = new System.IO.StreamReader(file);
    string xmlString = sr.ReadToEnd();
    sr.Close();
    file.Close();
    return Deserialize(xmlString);
}
finally
{
    if ((file != null))
    {
        file.Dispose();
    }
    if ((sr != null))
    {
        sr.Dispose();
    }
}