Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Enum64Serializer.cs
浏览该文件的文档.
1namespace Engine.Serialization {
2 class Enum64Serializer<T> where T : unmanaged, Enum {
3 public unsafe void Serialize(InputArchive archive, ref T value) {
4 long value2 = 0L;
5 archive.Serialize(null, ref value2);
6 value = *(T*)(&value2);
7 }
8
9 public unsafe void Serialize(OutputArchive archive, T value) {
10 archive.Serialize(null, *(long*)&value);
11 }
12 }
13}
unsafe
定义 Main.cs:15
unsafe void Serialize(InputArchive archive, ref T value)
unsafe void Serialize(OutputArchive archive, T value)
void Serialize(string name, ref sbyte value)
void Serialize(string name, sbyte value)