XML Reader and Serialization
            XmlReader reader = null;

            XmlSerializer serailizer = new XmlSerializer(typeof(List<TObject>));

            BufferedStream stream = new BufferedStream(new MemoryStream());
            serailizer.Serialize(stream, items);

            reader = XmlReader.Create(stream);
            reader.ReadStartElement(_words);

I am trying to make an XmlReader from a serialized stream of an object. But it throws an exception “Root element is missing.” Any idea how I would fix it? 

XML Reader and Serialization
===

            XmlReader reader = null;

            XmlSerializer serailizer = new XmlSerializer(typeof(List<TObject>));

            BufferedStream stream = new BufferedStream(new MemoryStream());
            serailizer.Serialize(stream, items);

            reader = XmlReader.Create(stream);
            reader.ReadStartElement(_words);

I am trying to make an XmlReader from a serialized stream of an object. But it throws an exception “Root element is missing.” Any idea how I would fix it? 
