Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
KeyValuePairSerializer.cs
浏览该文件的文档.
1
namespace
Engine.Serialization
{
2
public
class
KeyValuePairSerializer<K, V> : ISerializer<KeyValuePair<K, V>> {
3
public
void
Serialize
(
InputArchive
archive, ref KeyValuePair<K, V> value) {
4
K value2 =
default
;
5
V value3 =
default
;
6
archive.
Serialize
(
"K"
, ref value2);
7
archive.
Serialize
(
"V"
, ref value3);
8
value =
new
KeyValuePair<K, V>(value2, value3);
9
}
10
11
public
void
Serialize
(
OutputArchive
archive, KeyValuePair<K, V> value) {
12
archive.
Serialize
(
"K"
, value.Key);
13
archive.
Serialize
(
"V"
, value.Value);
14
}
15
}
16
}
Engine.Serialization.InputArchive
定义
InputArchive.cs:2
Engine.Serialization.InputArchive.Serialize
void Serialize(string name, ref sbyte value)
Engine.Serialization.KeyValuePairSerializer-2-g.Serialize
void Serialize(InputArchive archive, ref KeyValuePair< K, V > value)
定义
KeyValuePairSerializer.cs:3
Engine.Serialization.KeyValuePairSerializer-2-g.Serialize
void Serialize(OutputArchive archive, KeyValuePair< K, V > value)
定义
KeyValuePairSerializer.cs:11
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
KeyValuePairSerializer.cs
制作者
1.16.1