So, I'm playing around with deserializing a collection in VS 2005, and I'm stepping through the code.
And right in the line where I've got mySerializer.Deserialize(blah blah blah), I hit F11 to step into the code. This isn't a HUGE thing, but what I noticed was that the debugger was actually showing me the creation of my new objects, and the assignment of each of the properties.
In other words, all of a sudden the debugger was out in the code for the class/object I was hydrating in the default .ctor. Then, after that, control switched to each of the set { this._suchAndSuch = value; } lines.
Very cool if you ask me. Of course, once I was sure that that's what it was doing I got bored with it and hit SHIFT+F11 to move on with my life, but good to know that you can watch property assignement etc. as it happens during deserialization.
Comments