Просмотр содержимого XmlTextwriter в отладчике - PullRequest
3 голосов
/ 15 сентября 2011

Я работаю над довольно сложным кодом, который записывает в поток памяти с помощью XmlTextwriter. Есть ли способ отладки в Visual Studio, чтобы увидеть содержимое memorystream / XmlTextwriter, когда я пересекаю код.

1 Ответ

8 голосов
/ 15 сентября 2011

Его легко получить из MemoryStream:

Encoding.UTF8.GetString(stream.ToArray())

(предполагается, что вы сказали использовать UTF-8; используйте Encoding.Unicode или любое другое, если необходимо.)

Спрашивать XmlTextWriter не имеет особого смысла - это просто запись данных, и, вероятно, они не знают или не заботятся о том, что они уже написаны.Вы можете хотеть сбросить это, имейте в виду.

...