Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ISerializableDataNode.cs
Go to the documentation of this file.
2
4
5internal sealed class ISerializableDataNode : DataNode<object>
6{
7 private string _factoryTypeName;
8
9 private string _factoryTypeNamespace;
10
12
13 internal string FactoryTypeName
14 {
15 get
16 {
17 return _factoryTypeName;
18 }
19 set
20 {
22 }
23 }
24
25 internal string FactoryTypeNamespace
26 {
27 get
28 {
30 }
31 set
32 {
34 }
35 }
36
38 {
39 get
40 {
41 return _members;
42 }
43 set
44 {
46 }
47 }
48
53
54 public override void GetData(ElementData element)
55 {
56 base.GetData(element);
57 if (FactoryTypeName != null)
58 {
59 AddQualifiedNameAttribute(element, "z", "FactoryType", "http://schemas.microsoft.com/2003/10/Serialization/", FactoryTypeName, FactoryTypeNamespace);
60 }
61 }
62
63 public override void Clear()
64 {
65 base.Clear();
66 _members = null;
68 }
69}
void AddQualifiedNameAttribute(ElementData element, string elementPrefix, string elementName, string elementNs, string valueName, string valueNs)
Definition DataNode.cs:150