[]
        
(Showing Draft Content)

FarPoint.Win.Serializer.CreateObjectInstanceAndDeserialize

CreateObjectInstanceAndDeserialize Method

CreateObjectInstanceAndDeserialize(XmlNodeReader, Type)

Creates an object serialized into a specified XML node reader of a specified type.

Declaration
public static object CreateObjectInstanceAndDeserialize(XmlNodeReader r, Type type)
Public Shared Function CreateObjectInstanceAndDeserialize(r As XmlNodeReader, type As Type) As Object
Parameters
Type Name Description
XmlNodeReader r

XmlNodeReader from which to read the XML

Type type

Type of serialization support

Returns
Type Description
object

CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type)

Creates an object serialized into a specified XML node reader of a specified type and interface.

Declaration
public static object CreateObjectInstanceAndDeserialize(XmlNodeReader r, Type type, Type saveInterface)
Public Shared Function CreateObjectInstanceAndDeserialize(r As XmlNodeReader, type As Type, saveInterface As Type) As Object
Parameters
Type Name Description
XmlNodeReader r

XmlNodeReader from which to read the XML

Type type

Type of serialization support

Type saveInterface

Serialization interface to use

Returns
Type Description
object

CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type, Assembly)

Creates an object serialized into a specified XML node reader of a specified type, interface, and calling assembly.

Declaration
public static object CreateObjectInstanceAndDeserialize(XmlNodeReader r, Type type, Type saveInterface, Assembly callingAssembly)
Public Shared Function CreateObjectInstanceAndDeserialize(r As XmlNodeReader, type As Type, saveInterface As Type, callingAssembly As Assembly) As Object
Parameters
Type Name Description
XmlNodeReader r

XmlNodeReader from which to read the XML

Type type

Type

Type saveInterface

Serialization interface to use

Assembly callingAssembly

Calling assembly object

Returns
Type Description
object

CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type, Assembly, object)

Creates an object serialized into a specified XML node reader of a specified type, interface, and calling assembly.

Declaration
public static object CreateObjectInstanceAndDeserialize(XmlNodeReader r, Type type, Type saveInterface, Assembly callingAssembly, object instantiatedObject)
Public Shared Function CreateObjectInstanceAndDeserialize(r As XmlNodeReader, type As Type, saveInterface As Type, callingAssembly As Assembly, instantiatedObject As Object) As Object
Parameters
Type Name Description
XmlNodeReader r

XmlNodeReader from which to read the XML

Type type

Type

Type saveInterface

Serialization interface to use

Assembly callingAssembly

Calling assembly object

object instantiatedObject

The instantiated object which will receive deserialized data.

Returns
Type Description
object

CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type, object)

Creates an object serialized into a specified XML node reader of a specified type and interface.

Declaration
public static object CreateObjectInstanceAndDeserialize(XmlNodeReader r, Type type, Type saveInterface, object instantiatedObject)
Public Shared Function CreateObjectInstanceAndDeserialize(r As XmlNodeReader, type As Type, saveInterface As Type, instantiatedObject As Object) As Object
Parameters
Type Name Description
XmlNodeReader r

XmlNodeReader from which to read the XML

Type type

Type of serialization support

Type saveInterface

Serialization interface to use

object instantiatedObject

The instantiated object which will receive deserialized data.

Returns
Type Description
object

CreateObjectInstanceAndDeserialize(XmlNodeReader, Type, Type, Assembly, object, IDeserializeInjector)

Creates an object serialized into a specified XML node reader of a specified type and interface.

Declaration
public static object CreateObjectInstanceAndDeserialize(XmlNodeReader r, Type type, Type saveInterface, Assembly callingAssembly, object instantiatedObject, IDeserializeInjector injector)
Public Shared Function CreateObjectInstanceAndDeserialize(r As XmlNodeReader, type As Type, saveInterface As Type, callingAssembly As Assembly, instantiatedObject As Object, injector As IDeserializeInjector) As Object
Parameters
Type Name Description
XmlNodeReader r

XmlNodeReader from which to read the XML

Type type

Type of serialization support

Type saveInterface

Serialization interface to use

Assembly callingAssembly

Calling assembly object

object instantiatedObject

The instantiated object which will receive deserialized data.

IDeserializeInjector injector

The injector that support inject setting for deserializing object right after create instance and before deserializing

Returns
Type Description
object

Deserialized object