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
ValueFixup.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Reflection
;
3
4
namespace
System.Runtime.Serialization.Formatters.Binary
5
{
6
// Token: 0x02000428 RID: 1064
7
internal
sealed
class
ValueFixup
8
{
9
// Token: 0x06002139 RID: 8505 RVA: 0x0004B988 File Offset: 0x00049B88
10
internal
ValueFixup
(
Array
arrayObj
,
int
[]
indexMap
)
11
{
12
this.valueFixupEnum
=
ValueFixupEnum
.Array;
13
this.arrayObj
=
arrayObj
;
14
this.indexMap
=
indexMap
;
15
}
16
17
// Token: 0x0600213A RID: 8506 RVA: 0x0004B9B0 File Offset: 0x00049BB0
18
internal
ValueFixup
(
object
memberObject
,
string
memberName
,
ReadObjectInfo
objectInfo
)
19
{
20
this.objectInfo
=
objectInfo
;
21
this.memberName
=
memberName
;
22
this.valueFixupEnum
=
ValueFixupEnum
.Member;
23
this.memberObject
=
memberObject
;
24
}
25
26
// Token: 0x0600213B RID: 8507 RVA: 0x0004B9E0 File Offset: 0x00049BE0
27
internal
void
Fixup
(
ParseRecord
record
,
ParseRecord
parent)
28
{
29
ValueFixupEnum
valueFixupEnum
= this.
valueFixupEnum
;
30
object
prnewObj
= record.
PRnewObj
;
31
Array
array
= this.
arrayObj
;
32
int
[]
array2
= this.
indexMap
;
33
array.
SetValue
(
prnewObj
,
array2
);
34
}
35
36
// Token: 0x040011B6 RID: 4534
37
internal
ValueFixupEnum
valueFixupEnum
;
38
39
// Token: 0x040011B7 RID: 4535
40
internal
Array
arrayObj
;
41
42
// Token: 0x040011B8 RID: 4536
43
internal
int
[]
indexMap
;
44
45
// Token: 0x040011B9 RID: 4537
46
internal
object
header
;
47
48
// Token: 0x040011BA RID: 4538
49
internal
object
memberObject
;
50
51
// Token: 0x040011BB RID: 4539
52
internal
static
MemberInfo
valueInfo
;
53
54
// Token: 0x040011BC RID: 4540
55
internal
ReadObjectInfo
objectInfo
;
56
57
// Token: 0x040011BD RID: 4541
58
internal
string
memberName
;
59
}
60
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Array.SetValue
void SetValue(object value, long index)
Definition
Array.cs:513
System.Array
Definition
Array.cs:14
System.Reflection.MemberInfo
Definition
MemberInfo.cs:9
System.Runtime.Serialization.Formatters.Binary.ParseRecord.PRnewObj
object PRnewObj
Definition
ParseRecord.cs:127
System.Runtime.Serialization.Formatters.Binary.ParseRecord
Definition
ParseRecord.cs:7
System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo
Definition
ReadObjectInfo.cs:10
System.Runtime.Serialization.Formatters.Binary.ValueFixup.ValueFixup
ValueFixup(object memberObject, string memberName, ReadObjectInfo objectInfo)
Definition
ValueFixup.cs:18
System.Runtime.Serialization.Formatters.Binary.ValueFixup.header
object header
Definition
ValueFixup.cs:46
System.Runtime.Serialization.Formatters.Binary.ValueFixup.valueFixupEnum
ValueFixupEnum valueFixupEnum
Definition
ValueFixup.cs:37
System.Runtime.Serialization.Formatters.Binary.ValueFixup.arrayObj
Array arrayObj
Definition
ValueFixup.cs:40
System.Runtime.Serialization.Formatters.Binary.ValueFixup.ValueFixup
ValueFixup(Array arrayObj, int[] indexMap)
Definition
ValueFixup.cs:10
System.Runtime.Serialization.Formatters.Binary.ValueFixup.indexMap
int[] indexMap
Definition
ValueFixup.cs:43
System.Runtime.Serialization.Formatters.Binary.ValueFixup.memberName
string memberName
Definition
ValueFixup.cs:58
System.Runtime.Serialization.Formatters.Binary.ValueFixup.valueInfo
static MemberInfo valueInfo
Definition
ValueFixup.cs:52
System.Runtime.Serialization.Formatters.Binary.ValueFixup.Fixup
void Fixup(ParseRecord record, ParseRecord parent)
Definition
ValueFixup.cs:27
System.Runtime.Serialization.Formatters.Binary.ValueFixup.objectInfo
ReadObjectInfo objectInfo
Definition
ValueFixup.cs:55
System.Runtime.Serialization.Formatters.Binary.ValueFixup.memberObject
object memberObject
Definition
ValueFixup.cs:49
System.Runtime.Serialization.Formatters.Binary.ValueFixup
Definition
ValueFixup.cs:8
System.Reflection
Definition
AmbiguousMatchException.cs:5
System.Runtime.Serialization.Formatters.Binary.ValueFixupEnum
ValueFixupEnum
Definition
ValueFixupEnum.cs:7
System.Runtime.Serialization.Formatters.Binary
Definition
__BinaryParser.cs:7
System.ExceptionArgument.array
@ array
System
Definition
__ComObject.cs:4
source
mscorlib
System
Runtime
Serialization
Formatters
Binary
ValueFixup.cs
Generated by
1.10.0