Warum kann ich den XDocument XDeclaration-Codierungstyp nicht auf iso-8859-1 einstellen?

Warum legt der folgende Code den XML-Deklarationscodierungstyp nicht fest? Die Kodierung wird stattdessen immer auf utf-16 gesetzt. Vermisse ich etwas sehr offensichtliches?

var xdoc = new XDocument(
  new XDeclaration("1.0", "iso-8859-1", null), 
  new XElement("root", "")
);

Ausgabe:

<?xml version="1.0" encoding="utf-16"?>
<root></root>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage