XmlSerializerDeserializeContent(XmlReader, Object) Method

Restores the inner state of an already created object passed in the obj parameter based on a saved XML. Works for the results of the SerializeContent(XmlWriter, Object, XmlSerializationOptions) method.

Definition

Namespace: KGySoft.Serialization.Xml
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 9.0.0-preview.1
C#
public static void DeserializeContent(
	XmlReader reader,
	Object obj
)

Parameters

reader  XmlReader
An XmlReader instance to be used to read the XML content. The reader must be at the correct position for a successful deserialization.
obj  Object
The already constructed object whose inner state has to be deserialized.

Exceptions

ArgumentNullExceptionobj and reader must not be .
NotSupportedExceptionDeserializing an inner type is not supported.
ReflectionExceptionAn inner type cannot be instantiated or serialized XML content is corrupt.
ArgumentExceptionXML content is inconsistent or corrupt.

See Also