XmlSerializationReader.ReadSerializable Method

Definition

Populates an object from its XML representation at the current location of the XmlReader.

Overloads

ReadSerializable(IXmlSerializable)

This API supports the product infrastructure and is not intended to be used directly from your code.

Populates an object from its XML representation at the current location of the XmlReader.

ReadSerializable(IXmlSerializable, Boolean)

This API supports the product infrastructure and is not intended to be used directly from your code.

This method supports the .NET Framework infrastructure and is not intended to be used directly from your code.

ReadSerializable(IXmlSerializable)

Source:
XmlSerializationReader.cs
Source:
XmlSerializationReader.cs
Source:
XmlSerializationReader.cs

Populates an object from its XML representation at the current location of the XmlReader.

This API supports the product infrastructure and is not intended to be used directly from your code.

protected System.Xml.Serialization.IXmlSerializable ReadSerializable(System.Xml.Serialization.IXmlSerializable serializable);

Parameters

serializable
IXmlSerializable

An IXmlSerializable that corresponds to the current position of the XmlReader.

Returns

An object that implements the IXmlSerializable interface with its members populated from the location of the XmlReader.

Remarks

The protected members of XmlSerializationReader are intended for use only by derived classes that are used internally within the .NET Framework XML serialization infrastructure.

Applies to

.NET 9 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

ReadSerializable(IXmlSerializable, Boolean)

Source:
XmlSerializationReader.cs
Source:
XmlSerializationReader.cs
Source:
XmlSerializationReader.cs

This method supports the .NET Framework infrastructure and is not intended to be used directly from your code.

This API supports the product infrastructure and is not intended to be used directly from your code.

protected System.Xml.Serialization.IXmlSerializable ReadSerializable(System.Xml.Serialization.IXmlSerializable serializable, bool wrappedAny);

Parameters

serializable
IXmlSerializable

An IXmlSerializable object that corresponds to the current position of the XMLReader.

wrappedAny
Boolean

Specifies whether the serializable object is wrapped.

Returns

An object that implements the IXmlSerializable interface with its members populated from the location of the XmlReader.

Applies to

.NET 9 and other versions
Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1