| Deserialize(Stream) | Deserializes an object from the provided stream, using a lower-level safe mode. Though it allows resolving types found in the XML content without requiring to enlist them as expected types, it denies loading new assemblies during deserialization, even if types are stored with their assembly qualified names. |
| Deserialize(String) | Deserializes an object from the specified file passed in the fileName parameter, using a lower-level safe mode. Though it allows resolving types found in the XML content without requiring to enlist them as expected types, it denies loading new assemblies during deserialization, even if types are stored with their assembly qualified names. |
| Deserialize(TextReader) | Deserializes an object with the provided TextReader in the reader parameter, using a lower-level safe mode. Though it allows resolving types found in the XML content without requiring to enlist them as expected types, it denies loading new assemblies during deserialization, even if types are stored with their assembly qualified names. |
| Deserialize(XElement) | Deserializes an XML content to an object using a lower-level safe mode. Though it allows resolving types found in the XML content without requiring to enlist them as expected types, it denies loading new assemblies during deserialization, even if types are stored with their assembly qualified names. Works for the results of the Serialize(Object, XmlSerializationOptions) method. |
| Deserialize(XmlReader) | Deserializes an object with the provided XmlReader in the reader parameter, using a lower-level safe mode. Though it allows resolving types found in the XML content without requiring to enlist them as expected types, it denies loading new assemblies during deserialization, even if types are stored with their assembly qualified names. |