XML LINQ C#

using System;
using System.IO;
using System.Xml;
using System.Linq;
using System.Xml.Linq;
using System.Collections;
using System.Collections.Generic;
public class MainClass
{
    public static void Main()
    {
        XmlDocument doc = new XmlDocument();
        XmlElement child = doc.CreateElement("Child");
        child.InnerText = "child contents";
        XmlElement root = doc.CreateElement("Root");
        root.AppendChild(child);
        doc.AppendChild(root);
        using (XmlNodeReader nodeReader = new XmlNodeReader(doc))
        {
            nodeReader.MoveToContent();
            XDocument xRoot = XDocument.Load(nodeReader);
            Console.WriteLine(xRoot);
        }
    }
}