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
BinaryObjectWithMap.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.IO
;
3
4
namespace
System.Runtime.Serialization.Formatters.Binary
5
{
6
// Token: 0x0200040C RID: 1036
7
internal
sealed
class
BinaryObjectWithMap
8
{
9
// Token: 0x06002001 RID: 8193 RVA: 0x00046430 File Offset: 0x00044630
10
internal
BinaryObjectWithMap
()
11
{
12
}
13
14
// Token: 0x06002002 RID: 8194 RVA: 0x00046444 File Offset: 0x00044644
15
internal
BinaryObjectWithMap
(
BinaryHeaderEnum
binaryHeaderEnum
)
16
{
17
this.binaryHeaderEnum
=
binaryHeaderEnum
;
18
}
19
20
// Token: 0x06002003 RID: 8195 RVA: 0x00046460 File Offset: 0x00044660
21
internal
void
Set
(
int
objectId
,
string
name
,
int
numMembers
,
string
[]
memberNames
,
int
assemId
)
22
{
23
this.name
=
name
;
24
this.numMembers
=
numMembers
;
25
this.memberNames
=
memberNames
;
26
this.binaryHeaderEnum
=
BinaryHeaderEnum
.ObjectWithMap;
27
this.name
=
objectId
;
28
this.assemId
=
assemId
;
29
}
30
31
// Token: 0x06002004 RID: 8196 RVA: 0x0004649C File Offset: 0x0004469C
32
public
void
Write
(
__BinaryWriter
sout)
33
{
34
BinaryWriter
dataWriter = sout.
dataWriter
;
35
BinaryHeaderEnum
binaryHeaderEnum
= this.
binaryHeaderEnum
;
36
BinaryWriter
dataWriter2
= sout.
dataWriter
;
37
int
num = this.
objectId
;
38
BinaryWriter
dataWriter3
= sout.
dataWriter
;
39
string
text
= this.
name
;
40
BinaryWriter
dataWriter4
= sout.
dataWriter
;
41
int
num2
= this.
numMembers
;
42
int
num3
= this.
numMembers
;
43
BinaryWriter
dataWriter5
= sout.
dataWriter
;
44
string
[]
array
= this.
memberNames
;
45
int
num4
= this.
assemId
;
46
BinaryWriter
dataWriter6
= sout.
dataWriter
;
47
}
48
49
// Token: 0x06002005 RID: 8197 RVA: 0x00046514 File Offset: 0x00044714
50
public
void
Read
(
__BinaryParser
input
)
51
{
52
int
num =
input
.ReadInt32();
53
this.objectId
= num;
54
string
text
=
input
.ReadString();
55
this.name
=
text
;
56
int
num2
=
input
.ReadInt32();
57
this.numMembers
=
num2
;
58
int
num3
= this.
numMembers
;
59
string
text2 =
input
.ReadString();
60
if
(text2 ==
null
|| text2 !=
null
)
61
{
62
string
[]
array
= this.
memberNames
;
63
return
;
64
}
65
throw
new
ArrayTypeMismatchException
();
66
}
67
68
// Token: 0x06002006 RID: 8198 RVA: 0x0004658C File Offset: 0x0004478C
69
public
void
Dump
()
70
{
71
}
72
73
// Token: 0x04001081 RID: 4225
74
internal
BinaryHeaderEnum
binaryHeaderEnum
;
75
76
// Token: 0x04001082 RID: 4226
77
internal
int
objectId
;
78
79
// Token: 0x04001083 RID: 4227
80
internal
string
name
;
81
82
// Token: 0x04001084 RID: 4228
83
internal
int
numMembers
;
84
85
// Token: 0x04001085 RID: 4229
86
internal
string
[]
memberNames
;
87
88
// Token: 0x04001086 RID: 4230
89
internal
int
assemId
;
90
}
91
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
System.IO.BinaryWriter
Definition
BinaryWriter.cs:15
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.Set
void Set(int objectId, string name, int numMembers, string[] memberNames, int assemId)
Definition
BinaryObjectWithMap.cs:21
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.Write
void Write(__BinaryWriter sout)
Definition
BinaryObjectWithMap.cs:32
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.memberNames
string[] memberNames
Definition
BinaryObjectWithMap.cs:86
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.Read
void Read(__BinaryParser input)
Definition
BinaryObjectWithMap.cs:50
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.numMembers
int numMembers
Definition
BinaryObjectWithMap.cs:83
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.assemId
int assemId
Definition
BinaryObjectWithMap.cs:89
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.Dump
void Dump()
Definition
BinaryObjectWithMap.cs:69
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.BinaryObjectWithMap
BinaryObjectWithMap()
Definition
BinaryObjectWithMap.cs:10
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.BinaryObjectWithMap
BinaryObjectWithMap(BinaryHeaderEnum binaryHeaderEnum)
Definition
BinaryObjectWithMap.cs:15
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.name
string name
Definition
BinaryObjectWithMap.cs:80
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.binaryHeaderEnum
BinaryHeaderEnum binaryHeaderEnum
Definition
BinaryObjectWithMap.cs:74
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap.objectId
int objectId
Definition
BinaryObjectWithMap.cs:77
System.Runtime.Serialization.Formatters.Binary.BinaryObjectWithMap
Definition
BinaryObjectWithMap.cs:8
System.Runtime.Serialization.Formatters.Binary.__BinaryParser
Definition
__BinaryParser.cs:10
System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.dataWriter
BinaryWriter dataWriter
Definition
__BinaryWriter.cs:427
System.Runtime.Serialization.Formatters.Binary.__BinaryWriter
Definition
__BinaryWriter.cs:11
System.IO
Definition
__Error.cs:4
System.Runtime.Serialization.Formatters.Binary.BinaryHeaderEnum
BinaryHeaderEnum
Definition
BinaryHeaderEnum.cs:7
System.Runtime.Serialization.Formatters.Binary
Definition
__BinaryParser.cs:7
System.ExceptionArgument.text
@ text
System.ExceptionArgument.input
@ input
System.ExceptionArgument.array
@ array
System
Definition
__ComObject.cs:4
source
mscorlib
System
Runtime
Serialization
Formatters
Binary
BinaryObjectWithMap.cs
Generated by
1.10.0