Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Viewing XmlTextwriter Content within debugger

I am working on some pretty complex code that is writing to a memorystream using an XmlTextwriter. Is there a way in Visual Studio debug to see the content of the memorystream/XmlTextwriter as I am stepping through code.

like image 360
Robert Avatar asked Oct 23 '25 16:10

Robert


1 Answers

It's easy to get it from the MemoryStream:

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

(That's assuming you've told it to use UTF-8; use Encoding.Unicode or whatever's appropriate if necessary.)

It doesn't make as much sense to ask the XmlTextWriter - it's just writing data, and probably doesn't know or care what it's already written. You may want to flush it, mind you.

like image 200
Jon Skeet Avatar answered Oct 26 '25 06:10

Jon Skeet