terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
InterlockedGate.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Net
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20001A2")]
9 internal struct InterlockedGate
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000A83")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1F0ED28", Offset = "0x1F0ED28", Length = "0x8")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 internal void Reset()
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x6000A84")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1F0ED30", Offset = "0x1F0ED30", Length = "0x68")]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
24 {
25 typeof(ref int),
26 typeof(int),
27 typeof(int)
28 }, ReturnType = typeof(int))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalException), Member = ".ctor", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
31 internal bool Trigger(bool exclusive)
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x6000A85")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1F0ED98", Offset = "0x1F0ED98", Length = "0x68")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
41 {
42 typeof(ref int),
43 typeof(int),
44 typeof(int)
45 }, ReturnType = typeof(int))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalException), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
48 internal bool StartTriggering(bool exclusive)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6000A86")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1F0EE00", Offset = "0x1F0EE00", Length = "0x54")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
58 {
59 typeof(ref int),
60 typeof(int),
61 typeof(int)
62 }, ReturnType = typeof(int))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalException), Member = ".ctor", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
65 internal void FinishTriggering()
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6000A87")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1F0EE54", Offset = "0x1F0EE54", Length = "0x68")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
75 {
76 typeof(ref int),
77 typeof(int),
78 typeof(int)
79 }, ReturnType = typeof(int))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalException), Member = ".ctor", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
82 internal bool StartSignaling(bool exclusive)
83 {
84 throw null;
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x6000A88")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1F0EEBC", Offset = "0x1F0EEBC", Length = "0x54")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
92 {
93 typeof(ref int),
94 typeof(int),
95 typeof(int)
96 }, ReturnType = typeof(int))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InternalException), Member = ".ctor", ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
99 internal void FinishSignaling()
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6000A89")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1F0EF10", Offset = "0x1F0EF10", Length = "0x24")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
109 {
110 typeof(ref int),
111 typeof(int),
112 typeof(int)
113 }, ReturnType = typeof(int))]
114 internal bool Complete()
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x400085C")]
120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
121 private int m_State;
122
123 [global::Cpp2ILInjected.Token(Token = "0x400085D")]
124 internal const int Open = 0;
125
126 [global::Cpp2ILInjected.Token(Token = "0x400085E")]
127 internal const int Triggering = 1;
128
129 [global::Cpp2ILInjected.Token(Token = "0x400085F")]
130 internal const int Triggered = 2;
131
132 [global::Cpp2ILInjected.Token(Token = "0x4000860")]
133 internal const int Signaling = 3;
134
135 [global::Cpp2ILInjected.Token(Token = "0x4000861")]
136 internal const int Signaled = 4;
137
138 [global::Cpp2ILInjected.Token(Token = "0x4000862")]
139 internal const int Completed = 5;
140 }
141}
class f__AnonymousType0<< Count > j__TPar
bool StartTriggering(bool exclusive)
bool Trigger(bool exclusive)
bool StartSignaling(bool exclusive)