Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ParseRecord.cs
Go to the documentation of this file.
2
3internal sealed class ParseRecord
4{
6
8
10
12
14
16
17 internal string _name;
18
19 internal string _value;
20
21 internal object _varValue;
22
23 internal string _keyDt;
24
25 internal Type _dtType;
26
28
29 internal long _objectId;
30
31 internal long _idRef;
32
33 internal string _arrayElementTypeString;
34
36
37 internal bool _isArrayVariant;
38
40
41 internal int _rank;
42
43 internal int[] _lengthA;
44
45 internal int[] _lowerBoundA;
46
47 internal int[] _indexMap;
48
49 internal int _memberIndex;
50
51 internal int _linearlength;
52
53 internal int[] _rectangularMap;
54
55 internal bool _isLowerBound;
56
58
59 internal bool _isValueTypeFixup;
60
61 internal object _newObj;
62
63 internal object[] _objectA;
64
66
67 internal bool _isRegistered;
68
69 internal object[] _memberData;
70
72
74
75 internal ParseRecord()
76 {
77 }
78
79 internal void Init()
80 {
87 _name = null;
88 _value = null;
89 _keyDt = null;
90 _dtType = null;
92 _objectId = 0L;
93 _idRef = 0L;
95 _arrayElementType = null;
96 _isArrayVariant = false;
98 _rank = 0;
99 _lengthA = null;
100 _lowerBoundA = null;
101 _indexMap = null;
102 _memberIndex = 0;
103 _linearlength = 0;
104 _rectangularMap = null;
105 _isLowerBound = false;
106 _isValueTypeFixup = false;
107 _newObj = null;
108 _objectA = null;
109 _primitiveArray = null;
110 _objectInfo = null;
111 _isRegistered = false;
112 _memberData = null;
113 _si = null;
115 }
116}