Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ParseRecord.cs
Go to the documentation of this file.
1
namespace
System.Runtime.Serialization.Formatters.Binary
;
2
3
internal
sealed
class
ParseRecord
4
{
5
internal
InternalParseTypeE
_parseTypeEnum
;
6
7
internal
InternalObjectTypeE
_objectTypeEnum
;
8
9
internal
InternalArrayTypeE
_arrayTypeEnum
;
10
11
internal
InternalMemberTypeE
_memberTypeEnum
;
12
13
internal
InternalMemberValueE
_memberValueEnum
;
14
15
internal
InternalObjectPositionE
_objectPositionEnum
;
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
27
internal
InternalPrimitiveTypeE
_dtTypeCode
;
28
29
internal
long
_objectId
;
30
31
internal
long
_idRef
;
32
33
internal
string
_arrayElementTypeString
;
34
35
internal
Type
_arrayElementType
;
36
37
internal
bool
_isArrayVariant
;
38
39
internal
InternalPrimitiveTypeE
_arrayElementTypeCode
;
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
57
internal
ReadObjectInfo
_objectInfo
;
58
59
internal
bool
_isValueTypeFixup
;
60
61
internal
object
_newObj
;
62
63
internal
object
[]
_objectA
;
64
65
internal
PrimitiveArray
_primitiveArray
;
66
67
internal
bool
_isRegistered
;
68
69
internal
object
[]
_memberData
;
70
71
internal
SerializationInfo
_si
;
72
73
internal
int
_consecutiveNullArrayEntryCount
;
74
75
internal
ParseRecord
()
76
{
77
}
78
79
internal
void
Init
()
80
{
81
_parseTypeEnum
=
InternalParseTypeE
.Empty;
82
_objectTypeEnum
=
InternalObjectTypeE
.Empty;
83
_arrayTypeEnum
=
InternalArrayTypeE
.Empty;
84
_memberTypeEnum
=
InternalMemberTypeE
.Empty;
85
_memberValueEnum
=
InternalMemberValueE
.Empty;
86
_objectPositionEnum
=
InternalObjectPositionE
.Empty;
87
_name
=
null
;
88
_value
=
null
;
89
_keyDt
=
null
;
90
_dtType
=
null
;
91
_dtTypeCode
=
InternalPrimitiveTypeE
.Invalid;
92
_objectId
= 0
L
;
93
_idRef
= 0
L
;
94
_arrayElementTypeString
=
null
;
95
_arrayElementType
=
null
;
96
_isArrayVariant
=
false
;
97
_arrayElementTypeCode
=
InternalPrimitiveTypeE
.Invalid;
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
;
114
_consecutiveNullArrayEntryCount
= 0;
115
}
116
}
System.Runtime.Serialization.Formatters.Binary.ParseRecord._memberTypeEnum
InternalMemberTypeE _memberTypeEnum
Definition
ParseRecord.cs:11
System.Runtime.Serialization.Formatters.Binary.ParseRecord._isRegistered
bool _isRegistered
Definition
ParseRecord.cs:67
System.Runtime.Serialization.Formatters.Binary.ParseRecord._memberValueEnum
InternalMemberValueE _memberValueEnum
Definition
ParseRecord.cs:13
System.Runtime.Serialization.Formatters.Binary.ParseRecord._keyDt
string _keyDt
Definition
ParseRecord.cs:23
System.Runtime.Serialization.Formatters.Binary.ParseRecord._lengthA
int[] _lengthA
Definition
ParseRecord.cs:43
System.Runtime.Serialization.Formatters.Binary.ParseRecord._rectangularMap
int[] _rectangularMap
Definition
ParseRecord.cs:53
System.Runtime.Serialization.Formatters.Binary.ParseRecord._varValue
object _varValue
Definition
ParseRecord.cs:21
System.Runtime.Serialization.Formatters.Binary.ParseRecord.Init
void Init()
Definition
ParseRecord.cs:79
System.Runtime.Serialization.Formatters.Binary.ParseRecord._dtTypeCode
InternalPrimitiveTypeE _dtTypeCode
Definition
ParseRecord.cs:27
System.Runtime.Serialization.Formatters.Binary.ParseRecord._objectPositionEnum
InternalObjectPositionE _objectPositionEnum
Definition
ParseRecord.cs:15
System.Runtime.Serialization.Formatters.Binary.ParseRecord._parseTypeEnum
InternalParseTypeE _parseTypeEnum
Definition
ParseRecord.cs:5
System.Runtime.Serialization.Formatters.Binary.ParseRecord.ParseRecord
ParseRecord()
Definition
ParseRecord.cs:75
System.Runtime.Serialization.Formatters.Binary.ParseRecord._name
string _name
Definition
ParseRecord.cs:17
System.Runtime.Serialization.Formatters.Binary.ParseRecord._arrayElementTypeString
string _arrayElementTypeString
Definition
ParseRecord.cs:33
System.Runtime.Serialization.Formatters.Binary.ParseRecord._primitiveArray
PrimitiveArray _primitiveArray
Definition
ParseRecord.cs:65
System.Runtime.Serialization.Formatters.Binary.ParseRecord._lowerBoundA
int[] _lowerBoundA
Definition
ParseRecord.cs:45
System.Runtime.Serialization.Formatters.Binary.ParseRecord._memberData
object[] _memberData
Definition
ParseRecord.cs:69
System.Runtime.Serialization.Formatters.Binary.ParseRecord._objectInfo
ReadObjectInfo _objectInfo
Definition
ParseRecord.cs:57
System.Runtime.Serialization.Formatters.Binary.ParseRecord._newObj
object _newObj
Definition
ParseRecord.cs:61
System.Runtime.Serialization.Formatters.Binary.ParseRecord._arrayElementType
Type _arrayElementType
Definition
ParseRecord.cs:35
System.Runtime.Serialization.Formatters.Binary.ParseRecord._idRef
long _idRef
Definition
ParseRecord.cs:31
System.Runtime.Serialization.Formatters.Binary.ParseRecord._objectId
long _objectId
Definition
ParseRecord.cs:29
System.Runtime.Serialization.Formatters.Binary.ParseRecord._isLowerBound
bool _isLowerBound
Definition
ParseRecord.cs:55
System.Runtime.Serialization.Formatters.Binary.ParseRecord._rank
int _rank
Definition
ParseRecord.cs:41
System.Runtime.Serialization.Formatters.Binary.ParseRecord._memberIndex
int _memberIndex
Definition
ParseRecord.cs:49
System.Runtime.Serialization.Formatters.Binary.ParseRecord._isArrayVariant
bool _isArrayVariant
Definition
ParseRecord.cs:37
System.Runtime.Serialization.Formatters.Binary.ParseRecord._si
SerializationInfo _si
Definition
ParseRecord.cs:71
System.Runtime.Serialization.Formatters.Binary.ParseRecord._indexMap
int[] _indexMap
Definition
ParseRecord.cs:47
System.Runtime.Serialization.Formatters.Binary.ParseRecord._linearlength
int _linearlength
Definition
ParseRecord.cs:51
System.Runtime.Serialization.Formatters.Binary.ParseRecord._dtType
Type _dtType
Definition
ParseRecord.cs:25
System.Runtime.Serialization.Formatters.Binary.ParseRecord._value
string _value
Definition
ParseRecord.cs:19
System.Runtime.Serialization.Formatters.Binary.ParseRecord._objectTypeEnum
InternalObjectTypeE _objectTypeEnum
Definition
ParseRecord.cs:7
System.Runtime.Serialization.Formatters.Binary.ParseRecord._arrayElementTypeCode
InternalPrimitiveTypeE _arrayElementTypeCode
Definition
ParseRecord.cs:39
System.Runtime.Serialization.Formatters.Binary.ParseRecord._objectA
object[] _objectA
Definition
ParseRecord.cs:63
System.Runtime.Serialization.Formatters.Binary.ParseRecord._isValueTypeFixup
bool _isValueTypeFixup
Definition
ParseRecord.cs:59
System.Runtime.Serialization.Formatters.Binary.ParseRecord._arrayTypeEnum
InternalArrayTypeE _arrayTypeEnum
Definition
ParseRecord.cs:9
System.Runtime.Serialization.Formatters.Binary.ParseRecord._consecutiveNullArrayEntryCount
int _consecutiveNullArrayEntryCount
Definition
ParseRecord.cs:73
System.Runtime.Serialization.Formatters.Binary.ParseRecord
Definition
ParseRecord.cs:4
System.Runtime.Serialization.Formatters.Binary.PrimitiveArray
Definition
PrimitiveArray.cs:6
System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo
Definition
ReadObjectInfo.cs:9
System.Runtime.Serialization.SerializationInfo
Definition
SerializationInfo.cs:7
System.Type
Definition
Type.cs:14
System.Runtime.Serialization.Formatters.Binary.InternalObjectTypeE
InternalObjectTypeE
Definition
InternalObjectTypeE.cs:4
System.Runtime.Serialization.Formatters.Binary.InternalArrayTypeE
InternalArrayTypeE
Definition
InternalArrayTypeE.cs:4
System.Runtime.Serialization.Formatters.Binary.InternalPrimitiveTypeE
InternalPrimitiveTypeE
Definition
InternalPrimitiveTypeE.cs:4
System.Runtime.Serialization.Formatters.Binary.InternalMemberValueE
InternalMemberValueE
Definition
InternalMemberValueE.cs:4
System.Runtime.Serialization.Formatters.Binary.InternalParseTypeE
InternalParseTypeE
Definition
InternalParseTypeE.cs:4
System.Runtime.Serialization.Formatters.Binary.InternalMemberTypeE
InternalMemberTypeE
Definition
InternalMemberTypeE.cs:4
System.Runtime.Serialization.Formatters.Binary.InternalObjectPositionE
InternalObjectPositionE
Definition
InternalObjectPositionE.cs:4
System.Runtime.Serialization.Formatters.Binary
Definition
BinaryArray.cs:1
System.ConsoleKey.L
@ L
source
System.Runtime.Serialization.Formatters
System.Runtime.Serialization.Formatters.Binary
ParseRecord.cs
Generated by
1.10.0