Class
Deserializer

Deserialization class.

Definition

Constructors

Deserializer(PersistenceManager)

Initializes a new instance of the Deserializer class.

Declaration

cs-api-definition
public Deserializer(PersistenceManager manager)

Parameters

manager

PersistenceManager

The associated PersistenceManager instance.

Methods

Deserialize(ReferenceValue, object)

Deserializes a specific object and restores its property values.

Declaration

cs-api-definition
protected virtual void Deserialize(ReferenceValue refValue, object obj)

Parameters

refValue

ReferenceValue

The serialized reference object.

obj

object

The object being deserialized.

Deserialize(Stream, object)

Deserializes an object from the stream.

Declaration

cs-api-definition
public void Deserialize(Stream stream, object objectToDeserialize)

Parameters

stream

Stream

The stream containing the deserialization data.

objectToDeserialize

object

The object to deserialize.

Implements IDeserializer.Deserialize(Stream, object)

Deserialize(Stream, params object[])

Deserializes objects from the specified stream.

Declaration

cs-api-definition
public void Deserialize(Stream stream, params object[] objectsToDeserialize)

Parameters

stream

Stream

The stream containing the deserialization data.

objectsToDeserialize

object[]

The objects to deserialize.

Implements IDeserializer.Deserialize(Stream, params object[])