File Stream C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
public class Utilities
{
    public static T Deserialize(XmlNode xmlData)
    {
        // Construct an instance of the XmlSerializer with the type
        // of object that is being deserialized.
        XmlSerializer xmlSerializer = new XmlSerializer(typeof(T));
        // To read the xml data stream, create a XmlReader obj.
        XmlNodeReader xmlNodeReader = new XmlNodeReader(xmlData);
        // Call the Deserialize method and cast to the generic  type.
        T deserializedObj = (T)xmlSerializer.Deserialize(xmlNodeReader);
        // Return deserialized object
        return deserializedObj;
    }
}