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
BinaryArray.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: 0x0200040E RID: 1038
7
internal
sealed
class
BinaryArray
8
{
9
// Token: 0x0600200C RID: 8204 RVA: 0x00046788 File Offset: 0x00044988
10
internal
BinaryArray
()
11
{
12
}
13
14
// Token: 0x0600200D RID: 8205 RVA: 0x0004679C File Offset: 0x0004499C
15
internal
BinaryArray
(
BinaryHeaderEnum
binaryHeaderEnum
)
16
{
17
this.binaryHeaderEnum
=
binaryHeaderEnum
;
18
}
19
20
// Token: 0x0600200E RID: 8206 RVA: 0x000467B8 File Offset: 0x000449B8
21
internal
void
Set
(
int
objectId
,
int
rank
,
int
[]
lengthA
,
int
[]
lowerBoundA
,
BinaryTypeEnum
binaryTypeEnum
,
object
typeInformation
,
BinaryArrayTypeEnum
binaryArrayTypeEnum
,
int
assemId
)
22
{
23
this.objectId
=
objectId
;
24
this.lengthA
=
rank
;
25
this.lengthA
=
lengthA
;
26
this.lowerBoundA
=
lowerBoundA
;
27
this.binaryTypeEnum
=
binaryTypeEnum
;
28
this.typeInformation
=
typeInformation
;
29
this.binaryHeaderEnum
=
BinaryHeaderEnum
.Array;
30
if
(
binaryArrayTypeEnum
==
BinaryArrayTypeEnum
.Single &&
binaryTypeEnum
==
BinaryTypeEnum
.Primitive)
31
{
32
return
;
33
}
34
}
35
36
// Token: 0x0600200F RID: 8207 RVA: 0x0004680C File Offset: 0x00044A0C
37
public
void
Write
(
__BinaryWriter
sout)
38
{
39
BinaryHeaderEnum
binaryHeaderEnum
= this.
binaryHeaderEnum
;
40
BinaryWriter
dataWriter = sout.
dataWriter
;
41
BinaryWriter
dataWriter2
= sout.
dataWriter
;
42
int
num = this.
objectId
;
43
BinaryWriter
dataWriter3
= sout.
dataWriter
;
44
int
[]
array
= this.
lengthA
;
45
object
obj
= this.
typeInformation
;
46
BinaryWriter
dataWriter4
= sout.
dataWriter
;
47
}
48
49
// Token: 0x06002010 RID: 8208 RVA: 0x00046924 File Offset: 0x00044B24
50
public
void
Read
(
__BinaryParser
input
)
51
{
52
BinaryHeaderEnum
binaryHeaderEnum
= this.
binaryHeaderEnum
;
53
int
num =
input
.ReadInt32();
54
this.objectId
= num;
55
int
num2
= 1;
56
int
num3
=
input
.ReadInt32();
57
this.rank
=
num2
;
58
byte
b =
input
.ReadByte();
59
}
60
61
// Token: 0x04001090 RID: 4240
62
internal
int
objectId
;
63
64
// Token: 0x04001091 RID: 4241
65
internal
int
rank
;
66
67
// Token: 0x04001092 RID: 4242
68
internal
int
[]
lengthA
;
69
70
// Token: 0x04001093 RID: 4243
71
internal
int
[]
lowerBoundA
;
72
73
// Token: 0x04001094 RID: 4244
74
internal
BinaryTypeEnum
binaryTypeEnum
;
75
76
// Token: 0x04001095 RID: 4245
77
internal
object
typeInformation
;
78
79
// Token: 0x04001096 RID: 4246
80
internal
int
assemId
;
81
82
// Token: 0x04001097 RID: 4247
83
private
BinaryHeaderEnum
binaryHeaderEnum
;
84
85
// Token: 0x04001098 RID: 4248
86
internal
BinaryArrayTypeEnum
binaryArrayTypeEnum
;
87
}
88
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.IO.BinaryWriter
Definition
BinaryWriter.cs:15
System.Runtime.Serialization.Formatters.Binary.BinaryArray.binaryHeaderEnum
BinaryHeaderEnum binaryHeaderEnum
Definition
BinaryArray.cs:83
System.Runtime.Serialization.Formatters.Binary.BinaryArray.BinaryArray
BinaryArray(BinaryHeaderEnum binaryHeaderEnum)
Definition
BinaryArray.cs:15
System.Runtime.Serialization.Formatters.Binary.BinaryArray.Set
void Set(int objectId, int rank, int[] lengthA, int[] lowerBoundA, BinaryTypeEnum binaryTypeEnum, object typeInformation, BinaryArrayTypeEnum binaryArrayTypeEnum, int assemId)
Definition
BinaryArray.cs:21
System.Runtime.Serialization.Formatters.Binary.BinaryArray.typeInformation
object typeInformation
Definition
BinaryArray.cs:77
System.Runtime.Serialization.Formatters.Binary.BinaryArray.lowerBoundA
int[] lowerBoundA
Definition
BinaryArray.cs:71
System.Runtime.Serialization.Formatters.Binary.BinaryArray.rank
int rank
Definition
BinaryArray.cs:65
System.Runtime.Serialization.Formatters.Binary.BinaryArray.BinaryArray
BinaryArray()
Definition
BinaryArray.cs:10
System.Runtime.Serialization.Formatters.Binary.BinaryArray.assemId
int assemId
Definition
BinaryArray.cs:80
System.Runtime.Serialization.Formatters.Binary.BinaryArray.Read
void Read(__BinaryParser input)
Definition
BinaryArray.cs:50
System.Runtime.Serialization.Formatters.Binary.BinaryArray.binaryArrayTypeEnum
BinaryArrayTypeEnum binaryArrayTypeEnum
Definition
BinaryArray.cs:86
System.Runtime.Serialization.Formatters.Binary.BinaryArray.lengthA
int[] lengthA
Definition
BinaryArray.cs:68
System.Runtime.Serialization.Formatters.Binary.BinaryArray.Write
void Write(__BinaryWriter sout)
Definition
BinaryArray.cs:37
System.Runtime.Serialization.Formatters.Binary.BinaryArray.objectId
int objectId
Definition
BinaryArray.cs:62
System.Runtime.Serialization.Formatters.Binary.BinaryArray.binaryTypeEnum
BinaryTypeEnum binaryTypeEnum
Definition
BinaryArray.cs:74
System.Runtime.Serialization.Formatters.Binary.BinaryArray
Definition
BinaryArray.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.BinaryArrayTypeEnum
BinaryArrayTypeEnum
Definition
BinaryArrayTypeEnum.cs:7
System.Runtime.Serialization.Formatters.Binary.BinaryTypeEnum
BinaryTypeEnum
Definition
BinaryTypeEnum.cs:7
System.Runtime.Serialization.Formatters.Binary.BinaryHeaderEnum
BinaryHeaderEnum
Definition
BinaryHeaderEnum.cs:7
System.Runtime.Serialization.Formatters.Binary
Definition
__BinaryParser.cs:7
System.ExceptionArgument.input
@ input
System.ExceptionArgument.obj
@ obj
System.ExceptionArgument.array
@ array
System
Definition
__ComObject.cs:4
source
mscorlib
System
Runtime
Serialization
Formatters
Binary
BinaryArray.cs
Generated by
1.10.0