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
SerializationHeaderRecord.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.IO
;
3
using
Cpp2IlInjected
;
4
5
namespace
System.Runtime.Serialization.Formatters.Binary
6
{
7
// Token: 0x02000402 RID: 1026
8
internal
sealed
class
SerializationHeaderRecord
9
{
10
// Token: 0x06001FD7 RID: 8151 RVA: 0x00045E40 File Offset: 0x00044040
11
internal
SerializationHeaderRecord
()
12
{
13
}
14
15
// Token: 0x06001FD8 RID: 8152 RVA: 0x00045E5C File Offset: 0x0004405C
16
internal
SerializationHeaderRecord
(
BinaryHeaderEnum
binaryHeaderEnum
,
int
topId
,
int
headerId
,
int
majorVersion
,
int
minorVersion
)
17
{
18
this.binaryHeaderEnum
=
binaryHeaderEnum
;
19
this.headerId
=
topId
;
20
this.headerId
=
headerId
;
21
this.minorVersion
=
majorVersion
;
22
this.minorVersion
=
minorVersion
;
23
}
24
25
// Token: 0x06001FD9 RID: 8153 RVA: 0x00045E9C File Offset: 0x0004409C
26
public
void
Write
(
__BinaryWriter
sout)
27
{
28
int
num = this.
binaryFormatterMajorVersion
;
29
BinaryWriter
dataWriter = sout.
dataWriter
;
30
BinaryHeaderEnum
binaryHeaderEnum
= this.
binaryHeaderEnum
;
31
BinaryWriter
dataWriter2
= sout.
dataWriter
;
32
int
num2
= this.
topId
;
33
BinaryWriter
dataWriter3
= sout.
dataWriter
;
34
int
num3
= this.
headerId
;
35
BinaryWriter
dataWriter4
= sout.
dataWriter
;
36
int
num4
= this.
binaryFormatterMajorVersion
;
37
BinaryWriter
dataWriter5
= sout.
dataWriter
;
38
int
num5
= this.
binaryFormatterMinorVersion
;
39
}
40
41
// Token: 0x06001FDA RID: 8154 RVA: 0x0000207A File Offset: 0x0000027A
42
private
static
int
GetInt32
(
byte
[] buffer,
int
index
)
43
{
44
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
45
}
46
47
// Token: 0x06001FDB RID: 8155 RVA: 0x00045F00 File Offset: 0x00044100
48
public
void
Read
(
__BinaryParser
input
)
49
{
50
byte
[]
array
=
input
.ReadBytes(17);
51
__Error
.
EndOfFile
();
52
int
num = this.
binaryFormatterMajorVersion
;
53
this.majorVersion
=
input
;
54
this.binaryHeaderEnum
=
input
;
55
this.topId
=
input
;
56
this.headerId
=
input
;
57
this.minorVersion
=
input
;
58
}
59
60
// Token: 0x06001FDC RID: 8156 RVA: 0x00045F54 File Offset: 0x00044154
61
public
void
Dump
()
62
{
63
}
64
65
// Token: 0x0400105E RID: 4190
66
internal
int
binaryFormatterMajorVersion
= 1;
67
68
// Token: 0x0400105F RID: 4191
69
internal
int
binaryFormatterMinorVersion
;
70
71
// Token: 0x04001060 RID: 4192
72
internal
BinaryHeaderEnum
binaryHeaderEnum
;
73
74
// Token: 0x04001061 RID: 4193
75
internal
int
topId
;
76
77
// Token: 0x04001062 RID: 4194
78
internal
int
headerId
;
79
80
// Token: 0x04001063 RID: 4195
81
internal
int
majorVersion
;
82
83
// Token: 0x04001064 RID: 4196
84
internal
int
minorVersion
;
85
}
86
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.IO.BinaryWriter
Definition
BinaryWriter.cs:15
System.IO.__Error.EndOfFile
static void EndOfFile()
Definition
__Error.cs:9
System.IO.__Error
Definition
__Error.cs:7
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.binaryFormatterMajorVersion
int binaryFormatterMajorVersion
Definition
SerializationHeaderRecord.cs:66
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Dump
void Dump()
Definition
SerializationHeaderRecord.cs:61
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Read
void Read(__BinaryParser input)
Definition
SerializationHeaderRecord.cs:48
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.binaryHeaderEnum
BinaryHeaderEnum binaryHeaderEnum
Definition
SerializationHeaderRecord.cs:72
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.binaryFormatterMinorVersion
int binaryFormatterMinorVersion
Definition
SerializationHeaderRecord.cs:69
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.headerId
int headerId
Definition
SerializationHeaderRecord.cs:78
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.GetInt32
static int GetInt32(byte[] buffer, int index)
Definition
SerializationHeaderRecord.cs:42
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.majorVersion
int majorVersion
Definition
SerializationHeaderRecord.cs:81
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Write
void Write(__BinaryWriter sout)
Definition
SerializationHeaderRecord.cs:26
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.topId
int topId
Definition
SerializationHeaderRecord.cs:75
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.SerializationHeaderRecord
SerializationHeaderRecord()
Definition
SerializationHeaderRecord.cs:11
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.SerializationHeaderRecord
SerializationHeaderRecord(BinaryHeaderEnum binaryHeaderEnum, int topId, int headerId, int majorVersion, int minorVersion)
Definition
SerializationHeaderRecord.cs:16
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.minorVersion
int minorVersion
Definition
SerializationHeaderRecord.cs:84
System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord
Definition
SerializationHeaderRecord.cs:9
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
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
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.index
@ index
System.ExceptionArgument.input
@ input
System.ExceptionArgument.array
@ array
System
Definition
__ComObject.cs:4
source
mscorlib
System
Runtime
Serialization
Formatters
Binary
SerializationHeaderRecord.cs
Generated by
1.10.0