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
RuntimeHelpers.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.ConstrainedExecution
;
3
using
Cpp2IlInjected
;
4
5
namespace
System.Runtime.CompilerServices
6
{
7
// Token: 0x020004A3 RID: 1187
8
public
static
class
RuntimeHelpers
9
{
10
// Token: 0x060022A5 RID: 8869 RVA: 0x0004DF24 File Offset: 0x0004C124
11
private
static
void
InitializeArray
(
Array
array
,
IntPtr
fldHandle
)
12
{
13
}
14
15
// Token: 0x060022A6 RID: 8870 RVA: 0x0004DF34 File Offset: 0x0004C134
16
public
static
void
InitializeArray
(
Array
array
,
RuntimeFieldHandle
fldHandle
)
17
{
18
while
(
array
==
null
)
19
{
20
}
21
}
22
23
// Token: 0x1700047E RID: 1150
24
// (get) Token: 0x060022A7 RID: 8871 RVA: 0x0000207A File Offset: 0x0000027A
25
public
static
int
OffsetToStringData
26
{
27
get
28
{
29
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
30
}
31
}
32
33
// Token: 0x060022A8 RID: 8872 RVA: 0x0004DF44 File Offset: 0x0004C144
34
public
static
int
GetHashCode
(
object
o)
35
{
36
int
num;
37
return
num;
38
}
39
40
// Token: 0x060022A9 RID: 8873 RVA: 0x0004DF54 File Offset: 0x0004C154
41
private
static
void
RunClassConstructor
(
IntPtr
type)
42
{
43
}
44
45
// Token: 0x060022AA RID: 8874 RVA: 0x0004DF64 File Offset: 0x0004C164
46
public
static
void
RunClassConstructor
(
RuntimeTypeHandle
type)
47
{
48
}
49
50
// Token: 0x060022AB RID: 8875 RVA: 0x0000207A File Offset: 0x0000027A
51
private
static
bool
SufficientExecutionStack
()
52
{
53
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
54
}
55
56
// Token: 0x060022AC RID: 8876 RVA: 0x0000207A File Offset: 0x0000027A
57
public
static
bool
TryEnsureSufficientExecutionStack
()
58
{
59
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
60
}
61
62
// Token: 0x060022AD RID: 8877 RVA: 0x0004DF74 File Offset: 0x0004C174
63
[
ReliabilityContract
(
Consistency
.WillNotCorruptState,
Cer
.MayFail)]
64
public
static
void
PrepareConstrainedRegions
()
65
{
66
}
67
68
// Token: 0x060022AE RID: 8878 RVA: 0x0004DF84 File Offset: 0x0004C184
69
public
static
void
PrepareMethod
(
RuntimeMethodHandle
method)
70
{
71
}
72
73
// Token: 0x060022AF RID: 8879 RVA: 0x0004DF94 File Offset: 0x0004C194
74
public
static
bool
IsReferenceOrContainsReferences<T>
()
75
{
76
Type
type;
77
bool
isValueType
= type.
IsValueType
;
78
Type
type2
;
79
if
(
type2
!=
null
)
80
{
81
}
82
bool
flag;
83
return
flag;
84
}
85
}
86
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.Array
Definition
Array.cs:14
System.Runtime.CompilerServices.RuntimeHelpers.GetHashCode
static int GetHashCode(object o)
Definition
RuntimeHelpers.cs:34
System.Runtime.CompilerServices.RuntimeHelpers.IsReferenceOrContainsReferences< T >
static bool IsReferenceOrContainsReferences< T >()
Definition
RuntimeHelpers.cs:74
System.Runtime.CompilerServices.RuntimeHelpers.OffsetToStringData
static int OffsetToStringData
Definition
RuntimeHelpers.cs:26
System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray
static void InitializeArray(Array array, RuntimeFieldHandle fldHandle)
Definition
RuntimeHelpers.cs:16
System.Runtime.CompilerServices.RuntimeHelpers.SufficientExecutionStack
static bool SufficientExecutionStack()
Definition
RuntimeHelpers.cs:51
System.Runtime.CompilerServices.RuntimeHelpers.TryEnsureSufficientExecutionStack
static bool TryEnsureSufficientExecutionStack()
Definition
RuntimeHelpers.cs:57
System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray
static void InitializeArray(Array array, IntPtr fldHandle)
Definition
RuntimeHelpers.cs:11
System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor
static void RunClassConstructor(IntPtr type)
Definition
RuntimeHelpers.cs:41
System.Runtime.CompilerServices.RuntimeHelpers.PrepareMethod
static void PrepareMethod(RuntimeMethodHandle method)
Definition
RuntimeHelpers.cs:69
System.Runtime.CompilerServices.RuntimeHelpers.PrepareConstrainedRegions
static void PrepareConstrainedRegions()
Definition
RuntimeHelpers.cs:64
System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor
static void RunClassConstructor(RuntimeTypeHandle type)
Definition
RuntimeHelpers.cs:46
System.Runtime.CompilerServices.RuntimeHelpers
Definition
RuntimeHelpers.cs:9
System.Type.IsValueType
bool IsValueType
Definition
Type.cs:793
System.Type
Definition
Type.cs:12
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.Runtime.ConstrainedExecution.Consistency
Consistency
Definition
Consistency.cs:7
System.Runtime.ConstrainedExecution.Cer
Cer
Definition
Cer.cs:7
System.Runtime.ConstrainedExecution
Definition
Cer.cs:4
System.ExceptionArgument.array
@ array
System
Definition
__ComObject.cs:4
System.IntPtr
Definition
IntPtr.cs:13
System.RuntimeFieldHandle
Definition
RuntimeFieldHandle.cs:14
System.RuntimeMethodHandle
Definition
RuntimeMethodHandle.cs:14
System.RuntimeTypeHandle
Definition
RuntimeTypeHandle.cs:15
source
mscorlib
System
Runtime
CompilerServices
RuntimeHelpers.cs
Generated by
1.10.0