Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Enum64Serializer.cs
浏览该文件的文档.
1
namespace
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
unsafe
定义
Main.cs:15
Engine.Serialization.Enum64Serializer-1-g.Serialize
unsafe void Serialize(InputArchive archive, ref T value)
定义
Enum64Serializer.cs:3
Engine.Serialization.Enum64Serializer-1-g.Serialize
unsafe void Serialize(OutputArchive archive, T value)
定义
Enum64Serializer.cs:9
Engine.Serialization.InputArchive
定义
InputArchive.cs:2
Engine.Serialization.InputArchive.Serialize
void Serialize(string name, ref sbyte value)
Engine.Serialization.OutputArchive
定义
OutputArchive.cs:2
Engine.Serialization.OutputArchive.Serialize
void Serialize(string name, sbyte value)
Engine.Serialization
定义
Archive.cs:4
SurvivalcraftApi 1.8.2.3
Engine
Engine.Serialization
Enum64Serializer.cs
制作者
1.16.1