title: Tools for debugging / checking XML Serialization
body: <p>Are there any tools out there for helping to debug / check the xml serialization process?</p>
  
  <p>For instance, suppose an item is marked as internal instead of public.  There is no compile time error message, nor a runtime error message.  If you set a breakpoint and step into the serialization process, the item is just just skipped.  In other words, it is often hard to find these types of problems.
  A debug tool would allow you to step through the process and provide some feedback e.g. encountered this attribute, iterated through properties and didn't find a corresponding public one, skipped.
  Another option would be a check tool to examine all the classes with xml serialization attributes to make sure they are accessible and have set methods, etc.</p>