ISerialize 接口
程序集: Fantasy.Net.dll
语法
public interface ISerialize
属性
|
编辑本文
查看源代码
SerializeName
序列化器的名字,用于在协议里指定用什么协议序列化使用
声明
string SerializeName { get; }
属性值
方法
|
编辑本文
查看源代码
Clone<T>(T)
声明
参数
返回
类型参数
|
编辑本文
查看源代码
Deserialize(Type, MemoryStreamBuffer)
声明
object Deserialize(Type type, MemoryStreamBuffer buffer)
参数
返回
|
编辑本文
查看源代码
Deserialize(Type, byte[])
声明
object Deserialize(Type type, byte[] bytes)
参数
返回
|
编辑本文
查看源代码
Deserialize(Type, byte[], int, int)
声明
object Deserialize(Type type, byte[] bytes, int index, int count)
参数
返回
|
编辑本文
查看源代码
Deserialize<T>(MemoryStreamBuffer)
声明
T Deserialize<T>(MemoryStreamBuffer buffer)
参数
返回
类型参数
|
编辑本文
查看源代码
Deserialize<T>(byte[])
声明
T Deserialize<T>(byte[] bytes)
参数
返回
类型参数
|
编辑本文
查看源代码
Deserialize<T>(byte[], int, int)
声明
T Deserialize<T>(byte[] bytes, int index, int count)
参数
返回
类型参数
|
编辑本文
查看源代码
Serialize(object, IBufferWriter<byte>)
声明
void Serialize(object @object, IBufferWriter<byte> buffer)
参数
|
编辑本文
查看源代码
Serialize(Type, object, IBufferWriter<byte>)
声明
void Serialize(Type type, object @object, IBufferWriter<byte> buffer)
参数
|
编辑本文
查看源代码
Serialize<T>(T, IBufferWriter<byte>)
声明
void Serialize<T>(T @object, IBufferWriter<byte> buffer)
参数
类型参数
扩展方法