Show / Hide Table of Contents

Class SerializerUtil

Inheritance
System.Object
SerializerUtil
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Vintagestory.API.Util
Assembly: VintagestoryAPI.dll
Syntax
public static class SerializerUtil

Methods

Deserialize<T>(Byte[])

Uses ProtoBuf.Net to deserialize bytes into T

Declaration
public static T Deserialize<T>(byte[] data)
Parameters
Type Name Description
System.Byte[] data
Returns
Type Description
T
Type Parameters
Name Description
T

Deserialize<T>(Byte[], T)

Uses ProtoBuf.Net to deserialize bytes into T. Returns the default value if data is null

Declaration
public static T Deserialize<T>(byte[] data, T defaultValue)
Parameters
Type Name Description
System.Byte[] data
T defaultValue
Returns
Type Description
T
Type Parameters
Name Description
T

FromBytes(Byte[], SerializerUtil.ByteReadDelegatae)

Declaration
public static void FromBytes(byte[] data, SerializerUtil.ByteReadDelegatae toRead)
Parameters
Type Name Description
System.Byte[] data
SerializerUtil.ByteReadDelegatae toRead

Serialize<T>(T)

Uses ProtoBuf.NET to serialize T into bytes

Declaration
public static byte[] Serialize<T>(T data)
Parameters
Type Name Description
T data
Returns
Type Description
System.Byte[]
Type Parameters
Name Description
T

ToBytes(SerializerUtil.ByteWriteDelegatae)

Declaration
public static byte[] ToBytes(SerializerUtil.ByteWriteDelegatae toWrite)
Parameters
Type Name Description
SerializerUtil.ByteWriteDelegatae toWrite
Returns
Type Description
System.Byte[]
In This Article
Back to top Generated by DocFX