MtSerializer

Namespace: SharpPluginLoader.Core.IO

Caution

Types with embedded references are not supported in this version of your compiler.


public struct MtSerializer

Inheritance ObjectValueTypeMtSerializer

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

Boolean

SerializeXml(MtStream, MtObject, String, SerializerEncoding)

bool SerializeXml(MtStream dst, MtObject src, string rootName, SerializerEncoding encoding)

Parameters

dst MtStream

src MtObject

rootName String

encoding SerializerEncoding

Returns

Boolean