C# Class hessiancsharp.io.CObjectDeserializer

Deserializing an object for known object types. Analog to the JavaDeserializer - Class from the Hessian implementation
Inheritance: hessiancsharp.io.AbstractDeserializer
显示文件 Open project: timfel/csharp-hessian Class Usage Examples

Public Methods

Method Description
CObjectDeserializer ( Type type ) : System

Constructor

GetDeserializableFields ( ) : IDictionary
GetOwnType ( ) : Type
ReadMap ( AbstractHessianInput abstractHessianInput ) : object

Reads map

ReadMap ( AbstractHessianInput abstractHessianInput, Object result ) : object

Reads map

ReadObject ( AbstractHessianInput abstractHessianInput ) : object

Reads object as map

Method Details

CObjectDeserializer() public method

Constructor
public CObjectDeserializer ( Type type ) : System
type System.Type Type of the objects, that have to be /// deserialized
return System

GetDeserializableFields() public method

public GetDeserializableFields ( ) : IDictionary
return IDictionary

GetOwnType() public method

public GetOwnType ( ) : Type
return System.Type

ReadMap() public method

Reads map
public ReadMap ( AbstractHessianInput abstractHessianInput ) : object
abstractHessianInput AbstractHessianInput HessianInput to read from
return object

ReadMap() public method

Reads map
public ReadMap ( AbstractHessianInput abstractHessianInput, Object result ) : object
abstractHessianInput AbstractHessianInput HessianInput to read from
result Object
return object

ReadObject() public method

Reads object as map
public ReadObject ( AbstractHessianInput abstractHessianInput ) : object
abstractHessianInput AbstractHessianInput HessianInput to read from
return object