I am working on some pretty complex code that is writing to a memorystream using an XmlTextwriter. Is there a way in Visual 开发者_C百科Studio debug to see the content of the memorystream/XmlTextwriter as I am stepping through code.
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.
精彩评论