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
LeaseManager.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000361")]
10 internal class LeaseManager
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6001CC7")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1B38E44", Offset = "0x1B38E44", Length = "0xF0")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LifetimeServices), Member = "set_LeaseManagerPollTime", MemberParameters = new object[] { typeof(global::System.TimeSpan) }, ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
18 {
19 typeof(object),
20 typeof(ref bool)
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Timer), Member = "Change", MemberParameters = new object[]
23 {
24 typeof(global::System.TimeSpan),
25 typeof(global::System.TimeSpan)
26 }, ReturnType = typeof(bool))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
29 public void SetPollTime(global::System.TimeSpan timeSpan)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6001CC8")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1B38F34", Offset = "0x1B38F34", Length = "0x108")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LifetimeServices), Member = "TrackLifetime", MemberParameters = new object[] { typeof(ServerIdentity) }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
40 {
41 typeof(object),
42 typeof(ref bool)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LeaseManager), Member = "StartManager", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
47 public void TrackLifetime(ServerIdentity identity)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6001CC9")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1B3903C", Offset = "0x1B3903C", Length = "0x154")]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LeaseManager), Member = "TrackLifetime", MemberParameters = new object[] { typeof(ServerIdentity) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.TimerCallback), Member = ".ctor", MemberParameters = new object[]
57 {
58 typeof(object),
59 typeof(global::System.IntPtr)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Timer), Member = ".ctor", MemberParameters = new object[]
62 {
63 typeof(global::System.Threading.TimerCallback),
64 typeof(object),
65 typeof(global::System.TimeSpan),
66 typeof(global::System.TimeSpan)
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
69 public void StartManager()
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6001CCA")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1B39190", Offset = "0x1B39190", Length = "0x1C")]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Timer), Member = "Dispose", ReturnType = typeof(void))]
78 public void StopManager()
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6001CCB")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1B391AC", Offset = "0x1B391AC", Length = "0x204")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
88 {
89 typeof(object),
90 typeof(ref bool)
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lease), Member = "UpdateState", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Timer), Member = "Dispose", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
96 public void ManageLeases(object state)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6001CCC")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1B393B0", Offset = "0x1B393B0", Length = "0x60")]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LifetimeServices), Member = ".cctor", ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ArrayList), Member = ".ctor", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x4000E93")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
115 private global::System.Collections.ArrayList _objects;
116
117 [global::Cpp2ILInjected.Token(Token = "0x4000E94")]
118 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
119 private global::System.Threading.Timer _timer;
120 }
121}
class f__AnonymousType0<< Count > j__TPar
void TrackLifetime(ServerIdentity identity)
global::System.Threading.Timer _timer
global::System.Collections.ArrayList _objects
void SetPollTime(global::System.TimeSpan timeSpan)