ProtonNet Server 1.0
An Open Solution for all your socket or web api needs.
Loading...
Searching...
No Matches
XmobiTea.Data.Converter.DataConverter Class Reference

Provides methods for serializing and deserializing objects and arrays using custom converters. More...

Inheritance diagram for XmobiTea.Data.Converter.DataConverter:
XmobiTea.Data.Converter.IDataConverter

Public Member Functions

 DataConverter ()
 Initializes a new instance of the DataConverter class.
 
DeserializeObject< T > (GNHashtable gnHashtable)
 Deserializes a GNHashtable to an object of type T .
 
object DeserializeObject (GNHashtable gnHashtable, System.Type cls)
 Deserializes a GNHashtable to an object of the specified type.
 
System.Collections.IList DeserializeArray< T > (GNArray gnArray)
 Deserializes a GNArray to a list of objects of type T .
 
System.Collections.IList DeserializeArray (GNArray gnArray, System.Type cls)
 Deserializes a GNArray to a list of objects of the specified type.
 
GNHashtable SerializeObject (object obj)
 Serializes an object to a GNHashtable.
 
GNArray SerializeArray (System.Collections.IList objLst)
 Serializes a list of objects to a GNArray.
 
- Public Member Functions inherited from XmobiTea.Data.Converter.IDataConverter

Detailed Description

Provides methods for serializing and deserializing objects and arrays using custom converters.

Member Function Documentation

◆ DeserializeArray()

System.Collections.IList XmobiTea.Data.Converter.DataConverter.DeserializeArray ( GNArray gnArray,
System.Type cls )

Deserializes a GNArray to a list of objects of the specified type.

Parameters
gnArrayThe GNArray to deserialize.
clsThe type of objects in the list.
Returns
The deserialized list of objects.

Implements XmobiTea.Data.Converter.IDataConverter.

◆ DeserializeArray< T >()

System.Collections.IList XmobiTea.Data.Converter.DataConverter.DeserializeArray< T > ( GNArray gnArray)

Deserializes a GNArray to a list of objects of type T .

Template Parameters
TThe type of objects in the list.
Parameters
gnArrayThe GNArray to deserialize.
Returns
The deserialized list of objects.

Implements XmobiTea.Data.Converter.IDataConverter.

◆ DeserializeObject()

object XmobiTea.Data.Converter.DataConverter.DeserializeObject ( GNHashtable gnHashtable,
System.Type cls )

Deserializes a GNHashtable to an object of the specified type.

Parameters
gnHashtableThe GNHashtable to deserialize.
clsThe type of object to deserialize.
Returns
The deserialized object.

Implements XmobiTea.Data.Converter.IDataConverter.

◆ DeserializeObject< T >()

Deserializes a GNHashtable to an object of type T .

Template Parameters
TThe type of object to deserialize.
Parameters
gnHashtableThe GNHashtable to deserialize.
Returns
The deserialized object.

Implements XmobiTea.Data.Converter.IDataConverter.

◆ SerializeArray()

GNArray XmobiTea.Data.Converter.DataConverter.SerializeArray ( System.Collections.IList objLst)

Serializes a list of objects to a GNArray.

Parameters
objLstThe list of objects to serialize.
Returns
The serialized GNArray.

Implements XmobiTea.Data.Converter.IDataConverter.

◆ SerializeObject()

GNHashtable XmobiTea.Data.Converter.DataConverter.SerializeObject ( object obj)

Serializes an object to a GNHashtable.

Parameters
objThe object to serialize.
Returns
The serialized GNHashtable.

Implements XmobiTea.Data.Converter.IDataConverter.


The documentation for this class was generated from the following file: