tModLoader v0.11.8.9
A mod to make and play Terraria mods
|
Public Member Functions | |
abstract object | Deserialize (object tag) |
override object | Deserialize (object tag) |
abstract T | Deserialize (S tag) |
abstract IList | DeserializeList (IList value) |
override IList | DeserializeList (IList value) |
abstract object | Serialize (object value) |
override object | Serialize (object value) |
abstract S | Serialize (T value) |
abstract IList | SerializeList (IList value) |
override IList | SerializeList (IList value) |
Static Public Member Functions | |
static void | AddSerializer (TagSerializer serializer) |
static Type | GetType (string name) |
static bool | TryGetSerializer (Type type, out TagSerializer serializer) |
Properties | |
abstract Type | TagType [get] |
override Type | TagType [get] |
abstract Type | Type [get] |
override Type | Type [get] |
Static Private Member Functions | |
static | TagSerializer () |
Static Private Attributes | |
static IDictionary< Type, TagSerializer > | serializers = new Dictionary<Type, TagSerializer>() |
static IDictionary< string, Type > | typeNameCache = new Dictionary<string, Type>() |
Definition at line 76 of file TagSerializer.cs.
|
staticprivate |
Definition at line 23 of file TagSerializer.cs.
Referenced by Terraria.ModLoader.IO.TagSerializer< T, S >.TryGetSerializer().
|
static |
Definition at line 54 of file TagSerializer.cs.
References Terraria.ModLoader.IO.TagSerializer< T, S >.serializers, and Terraria.ModLoader.IO.TagSerializer< T, S >.Type.
|
pure virtual |
Referenced by Terraria.ModLoader.IO.TagSerializer< T, S >.Deserialize(), Terraria.ModLoader.IO.TagIO.Deserialize(), and Terraria.ModLoader.IO.TagSerializer< T, S >.DeserializeList().
override object Terraria.ModLoader.IO.TagSerializer< T, S >.Deserialize | ( | object | tag | ) |
Definition at line 88 of file TagSerializer.cs.
References Terraria.ModLoader.IO.TagSerializer< T, S >.Deserialize().
|
pure virtual |
|
pure virtual |
override IList Terraria.ModLoader.IO.TagSerializer< T, S >.DeserializeList | ( | IList | value | ) |
Definition at line 96 of file TagSerializer.cs.
References Terraria.ModLoader.IO.TagSerializer< T, S >.Deserialize().
|
static |
Definition at line 58 of file TagSerializer.cs.
References Terraria.ModLoader.ModLoader.Mods, Terraria.ModLoader.IO.TagSerializer< T, S >.Type, and Terraria.ModLoader.IO.TagSerializer< T, S >.typeNameCache.
|
pure virtual |
Referenced by Terraria.ModLoader.IO.TagIO.Serialize(), Terraria.ModLoader.IO.TagSerializer< T, S >.Serialize(), and Terraria.ModLoader.IO.TagSerializer< T, S >.SerializeList().
override object Terraria.ModLoader.IO.TagSerializer< T, S >.Serialize | ( | object | value | ) |
Definition at line 84 of file TagSerializer.cs.
References Terraria.ModLoader.IO.TagSerializer< T, S >.Serialize().
|
pure virtual |
|
pure virtual |
override IList Terraria.ModLoader.IO.TagSerializer< T, S >.SerializeList | ( | IList | value | ) |
Definition at line 92 of file TagSerializer.cs.
References Terraria.ModLoader.IO.TagSerializer< T, S >.Serialize().
|
static |
Definition at line 41 of file TagSerializer.cs.
References Terraria.ModLoader.IO.TagSerializer< T, S >.TagSerializer(), Terraria.ModLoader.IO.TagSerializer< T, S >.serializers, and Terraria.ModLoader.IO.TagSerializer< T, S >.Type.
Referenced by Terraria.ModLoader.IO.TagIO.Deserialize(), and Terraria.ModLoader.IO.TagIO.Serialize().
|
staticprivate |
Definition at line 20 of file TagSerializer.cs.
Referenced by Terraria.ModLoader.IO.TagSerializer< T, S >.AddSerializer(), and Terraria.ModLoader.IO.TagSerializer< T, S >.TryGetSerializer().
|
staticprivate |
Definition at line 21 of file TagSerializer.cs.
Referenced by Terraria.ModLoader.IO.TagSerializer< T, S >.GetType().
|
get |
Definition at line 13 of file TagSerializer.cs.
Referenced by Terraria.ModLoader.IO.TagIO.Deserialize().
|
get |
Definition at line 79 of file TagSerializer.cs.
|
get |
Definition at line 12 of file TagSerializer.cs.
Referenced by Terraria.ModLoader.IO.TagSerializer< T, S >.AddSerializer(), Terraria.ModLoader.IO.TagSerializer< T, S >.GetType(), and Terraria.ModLoader.IO.TagSerializer< T, S >.TryGetSerializer().
|
get |
Definition at line 78 of file TagSerializer.cs.