MtSerializer
Namespace: SharpPluginLoader.Core.IO
Caution
Types with embedded references are not supported in this version of your compiler.
public struct MtSerializer
Inheritance Object → ValueType → MtSerializer
Constructors
MtSerializer()
MtSerializer()
Methods
DeserializeBinary<T>(MtStream, UInt16, T, SerializerMode)
T DeserializeBinary<T>(MtStream stream, ushort version, T dst, SerializerMode mode)
Type Parameters
T
Parameters
stream
MtStream
version
UInt16
dst
T
mode
SerializerMode
Returns
T
DeserializeXml<T>(MtStream, String, T, SerializerMode, SerializerEncoding)
T DeserializeXml<T>(MtStream stream, string rootName, T dst, SerializerMode mode, SerializerEncoding encoding)
Type Parameters
T
Parameters
stream
MtStream
rootName
String
dst
T
mode
SerializerMode
encoding
SerializerEncoding
Returns
T
SerializeBinary(MtStream, MtObject, UInt16, SerializerMode)
bool SerializeBinary(MtStream dst, MtObject src, ushort version, SerializerMode mode)
Parameters
dst
MtStream
src
MtObject
version
UInt16
mode
SerializerMode
Returns
SerializeXml(MtStream, MtObject, String, SerializerEncoding)
bool SerializeXml(MtStream dst, MtObject src, string rootName, SerializerEncoding encoding)
Parameters
dst
MtStream
src
MtObject
rootName
String
encoding
SerializerEncoding