то, что я хочу, это так:
<a>
<b>
<c>
value
</c>
</b>
</a>
Я пробовал: WriteValue()/WriteString() не будет начинать новую строку: "<c>value</c>"
WriteWhitespace(Environment.NewLine) не сохранит отступ:
<a>
<b>
<c>
value
</c>
</b>
</a>
По какой-то причине я должен использовать XmlTextWriter.