¿Por qué mi nuevo XmlTextReader (transmisión) lee en muchos megabytes en la memoria en lugar de transmitir correctamente?

¡Estoy obteniendo excepciones de falta de memoria cuando STREAMING en XML en un XmlReader! Mirando en un generador de perfiles de memoria, podemos ver que está llamando a StringBuilder. Superar una y otra vez resultando en toneladas de buffers de 128 KB llenando toda la memoria.

Eso es bastante contrario al "streaming". No debería estar cargando más de un búfer de 4KB.

Respuestas a la pregunta(1)

Su respuesta a la pregunta