Я хотел бы вызвать XmlSerializer.Deserialize, передав ему XDocument. Он может принимать значения Stream, XmlReader или TextReader.
Можно ли сгенерировать одно из указанных выше из XDocument без фактического сброса XDocument в некоторое промежуточное хранилище, например, MemoryStream?
Кажется, что то, что мне нужно, это реализация XmlReader, которая работает с XDocument. Я не могу найти его, хотя.