XDocument à XElement

Comment voulez-vous convertir un XDocument à un XElement?

J'ai trouvé le suivant par la recherche, mais c'est pour la conversion entre XDocument et XmlDocument, pas XDocument et XElement.

public static XElement ToXElement(this XmlElement xmlelement)
{
    return XElement.Load(xmlelement.CreateNavigator().ReadSubtree());
}

public static XmlDocument ToXmlDocument(this XDocument xdoc)
{
    var xmldoc = new XmlDocument();
    xmldoc.Load(xdoc.CreateReader());
    return xmldoc;
}

Je ne pouvais pas trouver quelque chose de convertir un XDocument à un XElement. Toute aide serait appréciée.

source d'informationauteur StackOverflowVeryHelpful