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
ThreadHelper.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
System.Threading
4
{
5
// Token: 0x020001F7 RID: 503
6
internal
class
ThreadHelper
7
{
8
// Token: 0x060011E1 RID: 4577 RVA: 0x00025F14 File Offset: 0x00024114
9
internal
ThreadHelper
(
Delegate
start
)
10
{
11
this._start
=
start
;
12
}
13
14
// Token: 0x060011E2 RID: 4578 RVA: 0x00025F30 File Offset: 0x00024130
15
internal
void
SetExecutionContextHelper
(
ExecutionContext
ec
)
16
{
17
this._executionContext
=
ec
;
18
}
19
20
// Token: 0x060011E3 RID: 4579 RVA: 0x00025F44 File Offset: 0x00024144
21
private
static
void
ThreadStart_Context
(
object
state
)
22
{
23
if
(
state
!=
null
)
24
{
25
}
26
}
27
28
// Token: 0x060011E4 RID: 4580 RVA: 0x00025F5C File Offset: 0x0002415C
29
internal
void
ThreadStart
(
object
obj
)
30
{
31
ExecutionContext
executionContext
= this.
_executionContext
;
32
this._startArg
=
obj
;
33
if
(executionContext !=
null
)
34
{
35
if
(!
true
)
36
{
37
}
38
return
;
39
}
40
Delegate
start
= this.
_start
;
41
if
(start !=
null
)
42
{
43
}
44
IntPtr
method_code =
start
.method_code;
45
IntPtr
invoke_impl =
start
.invoke_impl;
46
IntPtr
method =
start
.method;
47
}
48
49
// Token: 0x060011E5 RID: 4581 RVA: 0x00025FA4 File Offset: 0x000241A4
50
internal
void
ThreadStart
()
51
{
52
if
(this.
_executionContext
!=
null
)
53
{
54
if
(!
true
)
55
{
56
}
57
return
;
58
}
59
Delegate
start
= this.
_start
;
60
if
(start !=
null
)
61
{
62
}
63
IntPtr
invoke_impl =
start
.invoke_impl;
64
IntPtr
method =
start
.method;
65
}
66
67
// Token: 0x060011E6 RID: 4582 RVA: 0x00025FDC File Offset: 0x000241DC
68
// Note: this type is marked as 'beforefieldinit'.
69
static
ThreadHelper
()
70
{
71
}
72
73
// Token: 0x0400099C RID: 2460
74
private
Delegate
_start
;
75
76
// Token: 0x0400099D RID: 2461
77
private
object
_startArg
;
78
79
// Token: 0x0400099E RID: 2462
80
private
ExecutionContext
_executionContext
;
81
82
// Token: 0x0400099F RID: 2463
83
internal
static
ContextCallback
_ccb
;
84
}
85
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Delegate
Definition
Delegate.cs:14
System.Threading.ContextCallback
Definition
ContextCallback.cs:9
System.Threading.ExecutionContext
Definition
ExecutionContext.cs:15
System.Threading.ThreadHelper.ThreadHelper
static ThreadHelper()
Definition
ThreadHelper.cs:69
System.Threading.ThreadHelper.ThreadHelper
ThreadHelper(Delegate start)
Definition
ThreadHelper.cs:9
System.Threading.ThreadHelper.ThreadStart
void ThreadStart()
Definition
ThreadHelper.cs:50
System.Threading.ThreadHelper.ThreadStart
void ThreadStart(object obj)
Definition
ThreadHelper.cs:29
System.Threading.ThreadHelper.SetExecutionContextHelper
void SetExecutionContextHelper(ExecutionContext ec)
Definition
ThreadHelper.cs:15
System.Threading.ThreadHelper.ThreadStart_Context
static void ThreadStart_Context(object state)
Definition
ThreadHelper.cs:21
System.Threading.ThreadHelper._ccb
static ContextCallback _ccb
Definition
ThreadHelper.cs:83
System.Threading.ThreadHelper._startArg
object _startArg
Definition
ThreadHelper.cs:77
System.Threading.ThreadHelper._start
Delegate _start
Definition
ThreadHelper.cs:74
System.Threading.ThreadHelper._executionContext
ExecutionContext _executionContext
Definition
ThreadHelper.cs:80
System.Threading.ThreadHelper
Definition
ThreadHelper.cs:7
System.Threading
Definition
_ThreadPoolWaitCallback.cs:4
System.ExceptionArgument.state
@ state
System.ExceptionArgument.obj
@ obj
System.ExceptionArgument.start
@ start
System
Definition
__ComObject.cs:4
System.IntPtr
Definition
IntPtr.cs:13
source
mscorlib
System
Threading
ThreadHelper.cs
Generated by
1.10.0