terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
ObjectProgress.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.InteropServices
;
3
4
namespace
System.Runtime.Serialization.Formatters.Binary
5
{
6
// Token: 0x02000414 RID: 1044
7
internal
sealed
class
ObjectProgress
8
{
9
// Token: 0x0600202B RID: 8235 RVA: 0x00046DD0 File Offset: 0x00044FD0
10
internal
ObjectProgress
()
11
{
12
}
13
14
// Token: 0x0600202C RID: 8236 RVA: 0x00046DEC File Offset: 0x00044FEC
15
internal
void
Init
()
16
{
17
this.
pr
.
Init
();
18
}
19
20
// Token: 0x0600202D RID: 8237 RVA: 0x00046E04 File Offset: 0x00045004
21
internal
void
ArrayCountIncrement
(
int
value
)
22
{
23
int
num = this.
count
;
24
this.count
= num;
25
}
26
27
// Token: 0x0600202E RID: 8238 RVA: 0x00046E20 File Offset: 0x00045020
28
internal
bool
GetNext
([Out]
BinaryTypeEnum
outBinaryTypeEnum
, [Out]
object
outTypeInformation
)
29
{
30
InternalObjectTypeE
internalObjectTypeE
= this.
objectTypeEnum
;
31
int
num = this.
numItems
;
32
BinaryTypeEnum
binaryTypeEnum
= this.
binaryTypeEnum
;
33
outBinaryTypeEnum.value__
= (int)
binaryTypeEnum
;
34
object
obj
= this.
typeInformation
;
35
int
num2
= this.
count
;
36
if
(num2 == 0)
37
{
38
}
39
this.count
=
num2
;
40
int
num3
= this.
memberLength
;
41
if
(this.
isInitial
)
42
{
43
BinaryTypeEnum
[]
array
= this.
binaryTypeEnumA
;
44
outBinaryTypeEnum.value__
=
num2
;
45
object
[]
array2
= this.
typeInformationA
;
46
if
(num2 == 0)
47
{
48
}
49
string
[]
array3
= this.
memberNames
;
50
Type
[]
array4
= this.
memberTypes
;
51
this.name
=
array3
;
52
this.count
=
num2
;
53
this.dtType
=
array3
;
54
return
;
55
}
56
}
57
58
// Token: 0x0600202F RID: 8239 RVA: 0x00046EC0 File Offset: 0x000450C0
59
// Note: this type is marked as 'beforefieldinit'.
60
static
ObjectProgress
()
61
{
62
}
63
64
// Token: 0x040010A8 RID: 4264
65
internal
static
int
opRecordIdCount
;
66
67
// Token: 0x040010A9 RID: 4265
68
internal
bool
isInitial
;
69
70
// Token: 0x040010AA RID: 4266
71
internal
int
count
;
72
73
// Token: 0x040010AB RID: 4267
74
internal
BinaryTypeEnum
expectedType
=
BinaryTypeEnum
.ObjectUrt;
75
76
// Token: 0x040010AC RID: 4268
77
internal
object
expectedTypeInformation
;
78
79
// Token: 0x040010AD RID: 4269
80
internal
string
name
;
81
82
// Token: 0x040010AE RID: 4270
83
internal
InternalObjectTypeE
objectTypeEnum
;
84
85
// Token: 0x040010AF RID: 4271
86
internal
InternalMemberTypeE
memberTypeEnum
;
87
88
// Token: 0x040010B0 RID: 4272
89
internal
InternalMemberValueE
memberValueEnum
;
90
91
// Token: 0x040010B1 RID: 4273
92
internal
Type
dtType
;
93
94
// Token: 0x040010B2 RID: 4274
95
internal
int
numItems
;
96
97
// Token: 0x040010B3 RID: 4275
98
internal
BinaryTypeEnum
binaryTypeEnum
;
99
100
// Token: 0x040010B4 RID: 4276
101
internal
object
typeInformation
;
102
103
// Token: 0x040010B5 RID: 4277
104
internal
int
nullCount
;
105
106
// Token: 0x040010B6 RID: 4278
107
internal
int
memberLength
;
108
109
// Token: 0x040010B7 RID: 4279
110
internal
BinaryTypeEnum
[]
binaryTypeEnumA
;
111
112
// Token: 0x040010B8 RID: 4280
113
internal
object
[]
typeInformationA
;
114
115
// Token: 0x040010B9 RID: 4281
116
internal
string
[]
memberNames
;
117
118
// Token: 0x040010BA RID: 4282
119
internal
Type
[]
memberTypes
;
120
121
// Token: 0x040010BB RID: 4283
122
internal
ParseRecord
pr
;
123
}
124
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.name
string name
Definition
ObjectProgress.cs:80
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.ArrayCountIncrement
void ArrayCountIncrement(int value)
Definition
ObjectProgress.cs:21
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.ObjectProgress
static ObjectProgress()
Definition
ObjectProgress.cs:60
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.binaryTypeEnum
BinaryTypeEnum binaryTypeEnum
Definition
ObjectProgress.cs:98
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.memberLength
int memberLength
Definition
ObjectProgress.cs:107
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.nullCount
int nullCount
Definition
ObjectProgress.cs:104
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.typeInformation
object typeInformation
Definition
ObjectProgress.cs:101
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.binaryTypeEnumA
BinaryTypeEnum[] binaryTypeEnumA
Definition
ObjectProgress.cs:110
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.typeInformationA
object[] typeInformationA
Definition
ObjectProgress.cs:113
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.memberTypes
Type[] memberTypes
Definition
ObjectProgress.cs:119
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.isInitial
bool isInitial
Definition
ObjectProgress.cs:68
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.GetNext
bool GetNext([Out] BinaryTypeEnum outBinaryTypeEnum, [Out] object outTypeInformation)
Definition
ObjectProgress.cs:28
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.numItems
int numItems
Definition
ObjectProgress.cs:95
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.opRecordIdCount
static int opRecordIdCount
Definition
ObjectProgress.cs:65
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.memberTypeEnum
InternalMemberTypeE memberTypeEnum
Definition
ObjectProgress.cs:86
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.memberValueEnum
InternalMemberValueE memberValueEnum
Definition
ObjectProgress.cs:89
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.dtType
Type dtType
Definition
ObjectProgress.cs:92
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.pr
ParseRecord pr
Definition
ObjectProgress.cs:122
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.Init
void Init()
Definition
ObjectProgress.cs:15
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.expectedTypeInformation
object expectedTypeInformation
Definition
ObjectProgress.cs:77
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.memberNames
string[] memberNames
Definition
ObjectProgress.cs:116
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.count
int count
Definition
ObjectProgress.cs:71
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.objectTypeEnum
InternalObjectTypeE objectTypeEnum
Definition
ObjectProgress.cs:83
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.expectedType
BinaryTypeEnum expectedType
Definition
ObjectProgress.cs:74
System.Runtime.Serialization.Formatters.Binary.ObjectProgress.ObjectProgress
ObjectProgress()
Definition
ObjectProgress.cs:10
System.Runtime.Serialization.Formatters.Binary.ObjectProgress
Definition
ObjectProgress.cs:8
System.Runtime.Serialization.Formatters.Binary.ParseRecord.Init
void Init()
Definition
ParseRecord.cs:14
System.Runtime.Serialization.Formatters.Binary.ParseRecord
Definition
ParseRecord.cs:7
System.Type
Definition
Type.cs:12
System.Runtime.InteropServices
Definition
_Activator.cs:4
System.Runtime.Serialization.Formatters.Binary.InternalObjectTypeE
InternalObjectTypeE
Definition
InternalObjectTypeE.cs:7
System.Runtime.Serialization.Formatters.Binary.BinaryTypeEnum
BinaryTypeEnum
Definition
BinaryTypeEnum.cs:7
System.Runtime.Serialization.Formatters.Binary.InternalMemberValueE
InternalMemberValueE
Definition
InternalMemberValueE.cs:7
System.Runtime.Serialization.Formatters.Binary.InternalMemberTypeE
InternalMemberTypeE
Definition
InternalMemberTypeE.cs:7
System.Runtime.Serialization.Formatters.Binary
Definition
__BinaryParser.cs:7
System.ExceptionArgument.value
@ value
System.ExceptionArgument.obj
@ obj
System.ExceptionArgument.array
@ array
System
Definition
__ComObject.cs:4
source
mscorlib
System
Runtime
Serialization
Formatters
Binary
ObjectProgress.cs
Generated by
1.10.0