|Return||The XML data represented by the object|
|Argument - includeDocHeader||(Default true) If this is true then then header <?xml version="1.0" ?> is applied to the output (making it a proper XML document as opposed to a snippet.)|
|Argument - formatting||(default Formatting.Indented) Indicates how the XML should be formatted true to turn on indenting, false for no formatting.|
|Argument - eol||(Default EOLType.CRLF) Indicates the type of End of line token to use, CR or LFCR. Defaults to CR.|
|Argument - context||
The SerializationContext object controls the way in which XML is serialized/de-serialized. Its main role is to control the way in which validation is performed and which namespaces are output.
Note: If you are writing a multithreaded app it is highly recommended that you use a different instance of this class on each thread, as access to the static instance is not synchronized. Although read only operations to the static instance (SerializationContext.Default) of the class are thread safe, if the global instance SerializationContext.Default is modified, then this could potentially cause threading problems.
|Description||Returns an XML string.|
It will raise an exception if the XML within the object is not invalid, i.e. invalid number of entries in a collection.