|
tModLoader v0.11.8.9
A mod to make and play Terraria mods
|
Inheritance diagram for Terraria.ModLoader.IO.TagSerializer< T, S >:
Collaboration diagram for Terraria.ModLoader.IO.TagSerializer< T, S >: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().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.