Space Engineers
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
VRage.Serialization.ProtoSerializer< T > Class Template Reference
Inheritance diagram for VRage.Serialization.ProtoSerializer< T >:
VRage.Serialization.ISerializer< T >

Public Member Functions

 ProtoSerializer (RuntimeTypeModel model=null)
 
void Serialize (ByteStream destination, ref T data)
 
void Deserialize (ByteStream source, out T data)
 

Public Attributes

readonly RuntimeTypeModel Model
 

Static Public Attributes

static readonly ProtoSerializer< T > Default = new ProtoSerializer<T>()
 

Detailed Description

Definition at line 11 of file ProtoSerializer.cs.

Constructor & Destructor Documentation

Definition at line 17 of file ProtoSerializer.cs.

Member Function Documentation

void VRage.Serialization.ProtoSerializer< T >.Deserialize ( ByteStream  source,
out T  data 
)
inline

Implements VRage.Serialization.ISerializer< T >.

Definition at line 27 of file ProtoSerializer.cs.

void VRage.Serialization.ProtoSerializer< T >.Serialize ( ByteStream  destination,
ref T  data 
)
inline

Implements VRage.Serialization.ISerializer< T >.

Definition at line 22 of file ProtoSerializer.cs.

Member Data Documentation

readonly ProtoSerializer<T> VRage.Serialization.ProtoSerializer< T >.Default = new ProtoSerializer<T>()
static

Definition at line 15 of file ProtoSerializer.cs.

Definition at line 13 of file ProtoSerializer.cs.


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