Maria GDK 4.7.0.84
Documentation of managed code in develop branch
Loading...
Searching...
No Matches
TPG.Utils.SerializationUtils Class Reference

Static Public Member Functions

static T Clone< T > (T obj)
 
static T Clone< T > (T obj, Type[] types)
 
static T CloneXml< T > (T obj)
 
static string WriteToXml< T > (T obj, XmlObjectSerializer serializer)
 
static T ReadFromXml< T > (string xml, XmlObjectSerializer serializer)
 
static void WriteToStream< T > (T obj, XmlObjectSerializer serializer, Stream stream)
 
static T ReadFromStream< T > (Stream stream, XmlObjectSerializer serializer, int position=0)
 
static void WriteToFile< T > (T obj, XmlObjectSerializer serializer, string file)
 
static T ReadFromFile< T > (string file, XmlObjectSerializer serializer, int position=0)
 
static byte[] BinarySerialize< T > (T obj)
 
static byte[] BinarySerialize< T > (T obj, Type[] types)
 
static T BinaryDeserialize< T > (byte[] data, Type[] types)
 
static T BinaryDeserialize< T > (byte[] data)
 
static string XmlSerialize< T > (T obj)
 
static T XmlDeserialize< T > (string xmlRepresentation)
 

Member Function Documentation

◆ Clone< T >() [1/2]

static T TPG.Utils.SerializationUtils.Clone< T > ( obj)
inlinestatic
Type Constraints
T :class 

◆ Clone< T >() [2/2]

static T TPG.Utils.SerializationUtils.Clone< T > ( obj,
Type[]  types 
)
inlinestatic
Type Constraints
T :class 

◆ CloneXml< T >()

static T TPG.Utils.SerializationUtils.CloneXml< T > ( obj)
inlinestatic
Type Constraints
T :class 

◆ ReadFromFile< T >()

static T TPG.Utils.SerializationUtils.ReadFromFile< T > ( string  file,
XmlObjectSerializer  serializer,
int  position = 0 
)
inlinestatic
Type Constraints
T :class 

◆ ReadFromStream< T >()

static T TPG.Utils.SerializationUtils.ReadFromStream< T > ( Stream  stream,
XmlObjectSerializer  serializer,
int  position = 0 
)
inlinestatic
Type Constraints
T :class 

◆ ReadFromXml< T >()

static T TPG.Utils.SerializationUtils.ReadFromXml< T > ( string  xml,
XmlObjectSerializer  serializer 
)
inlinestatic
Type Constraints
T :class 

◆ WriteToFile< T >()

static void TPG.Utils.SerializationUtils.WriteToFile< T > ( obj,
XmlObjectSerializer  serializer,
string  file 
)
inlinestatic
Type Constraints
T :class 

◆ WriteToStream< T >()

static void TPG.Utils.SerializationUtils.WriteToStream< T > ( obj,
XmlObjectSerializer  serializer,
Stream  stream 
)
inlinestatic
Type Constraints
T :class 

◆ WriteToXml< T >()

static string TPG.Utils.SerializationUtils.WriteToXml< T > ( obj,
XmlObjectSerializer  serializer 
)
inlinestatic
Type Constraints
T :class 

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