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