C# Class hessiancsharp.io.CArrayDeserializer

Deserializing of arrays
Inheritance: hessiancsharp.io.AbstractDeserializer
ファイルを表示 Open project: timfel/csharp-hessian Class Usage Examples

Public Methods

Method Description
CArrayDeserializer ( hessiancsharp.io.AbstractDeserializer componentABSTRACTDeserializer ) : System

Constructor.

GetOwnType ( ) : Type

Returns the type of the reader

ReadList ( AbstractHessianInput abstractHessianInput, int intLength ) : Object

Reads the array.

ReadObject ( AbstractHessianInput abstractHessianInput ) : object

Reads object

ToString ( ) : String

Overriden toString - Method

Protected Methods

Method Description
createArray ( int intLength ) : Array

Creates new array with given length

Method Details

CArrayDeserializer() public method

Constructor.
public CArrayDeserializer ( hessiancsharp.io.AbstractDeserializer componentABSTRACTDeserializer ) : System
componentABSTRACTDeserializer hessiancsharp.io.AbstractDeserializer Deserializer for the instances in the array
return System

GetOwnType() public method

Returns the type of the reader
public GetOwnType ( ) : Type
return System.Type

ReadList() public method

Reads the array.
public ReadList ( AbstractHessianInput abstractHessianInput, int intLength ) : Object
abstractHessianInput AbstractHessianInput HessianInput
intLength int Length of data
return Object

ReadObject() public method

Reads object
public ReadObject ( AbstractHessianInput abstractHessianInput ) : object
abstractHessianInput AbstractHessianInput Instance of AbstractHessianInput
return object

ToString() public method

Overriden toString - Method
public ToString ( ) : String
return String

createArray() protected method

Creates new array with given length
protected createArray ( int intLength ) : Array
intLength int Length of the array
return System.Array