C# Class hessiancsharp.io.CCollectionDeserializer

Deserializing of the Lists
Inheritance: hessiancsharp.io.AbstractDeserializer
Mostra file Open project: timfel/csharp-hessian Class Usage Examples

Public Methods

Method Description
CCollectionDeserializer ( System type ) : System

Constructor

IsGenericList ( Type type ) : bool
ReadList ( AbstractHessianInput abstractHessianInput, int intListLength ) : Object

Reads list.

ReadObject ( AbstractHessianInput abstractHessianInput ) : object

Reads objects as list ReadList(AbstractHessianInput,int)

Private Methods

Method Description
ReadGenericList ( AbstractHessianInput abstractHessianInput ) : Object
ReadUntypedList ( AbstractHessianInput abstractHessianInput ) : Object

Method Details

CCollectionDeserializer() public method

Constructor
public CCollectionDeserializer ( System type ) : System
type System Type of the list instances
return System

IsGenericList() public static method

public static IsGenericList ( Type type ) : bool
type System.Type
return bool

ReadList() public method

Reads list.
public ReadList ( AbstractHessianInput abstractHessianInput, int intListLength ) : Object
abstractHessianInput AbstractHessianInput HessianInput - Instance
intListLength int Length of the list
return System.Object

ReadObject() public method

Reads objects as list ReadList(AbstractHessianInput,int)
public ReadObject ( AbstractHessianInput abstractHessianInput ) : object
abstractHessianInput AbstractHessianInput HessianInput - Instance
return object