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
LowLevelListWithIList.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200064C")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6003143")]
13 [global::Cpp2ILInjected.Address(RVA = "0x17C8DE8", Offset = "0x17C8DE8", Length = "0x60")]
14 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.CancellationTokenSource), Member = "ExecuteCallbackHandlers", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "ProcessChildCompletion", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Task) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "AddTaskContinuationComplex", MemberParameters = new object[]
18 {
19 typeof(object),
20 typeof(bool)
21 }, ReturnType = typeof(bool))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "RemoveContinuation", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "WhenAny", MemberParameters = new object[] { typeof(IEnumerable<global::System.Threading.Tasks.Task>) }, ReturnType = typeof(global::System.Threading.Tasks.Task<global::System.Threading.Tasks.Task>))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6003144")]
32 [global::Cpp2ILInjected.Address(RVA = "0x17C8E48", Offset = "0x17C8E48", Length = "0x68")]
33 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskExceptionHolder), Member = "AddFaultException", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x170007F3")]
44 {
45 [global::Cpp2ILInjected.Token(Token = "0x6003145")]
46 [global::Cpp2ILInjected.Address(RVA = "0x17C8EB0", Offset = "0x17C8EB0", Length = "0x8")]
47 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 get
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6003146")]
56 [global::Cpp2ILInjected.Address(RVA = "0x17C8EB8", Offset = "0x17C8EB8", Length = "0x68")]
57 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LowLevelListWithIList<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.LowLevelListWithIList`1<T>" }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6003147")]
68 [global::Cpp2ILInjected.Address(RVA = "0x17C8F20", Offset = "0x17C8F20", Length = "0x68")]
69 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LowLevelListWithIList<>.Enumerator), Member = ".ctor", MemberParameters = new object[] { "System.Collections.Generic.LowLevelListWithIList`1<T>" }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x200064D")]
80 private struct Enumerator : IEnumerator<T>, global::System.IDisposable, IEnumerator
81 {
82 [global::Cpp2ILInjected.Token(Token = "0x6003148")]
83 [global::Cpp2ILInjected.Address(RVA = "0x16484F0", Offset = "0x16484F0", Length = "0x18")]
84 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LowLevelListWithIList<>), Member = "System.Collections.Generic.IEnumerable<T>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LowLevelListWithIList<>), Member = "System.Collections.IEnumerable.GetEnumerator", ReturnType = typeof(IEnumerator))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x6003149")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1648508", Offset = "0x1648508", Length = "0x4")]
95 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 public void Dispose()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x600314A")]
103 [global::Cpp2ILInjected.Address(RVA = "0x164850C", Offset = "0x164850C", Length = "0x70")]
104 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LowLevelListWithIList<>.Enumerator), Member = "MoveNextRare", ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
109 public bool MoveNext()
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x600314B")]
115 [global::Cpp2ILInjected.Address(RVA = "0x164857C", Offset = "0x164857C", Length = "0x68")]
116 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LowLevelListWithIList<>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
122 private bool MoveNextRare()
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x170007F4")]
128 public T Current
129 {
130 [global::Cpp2ILInjected.Token(Token = "0x600314C")]
131 [global::Cpp2ILInjected.Address(RVA = "0x16485E4", Offset = "0x16485E4", Length = "0x8")]
132 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 get
135 {
136 throw null;
137 }
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x170007F5")]
142 {
143 [global::Cpp2ILInjected.Token(Token = "0x600314D")]
144 [global::Cpp2ILInjected.Address(RVA = "0x16485EC", Offset = "0x16485EC", Length = "0x74")]
145 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
150 get
151 {
152 throw null;
153 }
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x600314E")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1648660", Offset = "0x1648660", Length = "0x5C")]
158 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x4001AA1")]
169 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
171
172 [global::Cpp2ILInjected.Token(Token = "0x4001AA2")]
173 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
174 private int _index;
175
176 [global::Cpp2ILInjected.Token(Token = "0x4001AA3")]
177 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
178 private int _version;
179
180 [global::Cpp2ILInjected.Token(Token = "0x4001AA4")]
181 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
182 private T _current;
183 }
184 }
185}
class f__AnonymousType0<< Count > j__TPar