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
MonoChunkStream.cs
Go to the documentation of this file.
1using System;
3using System.IO;
10
11namespace System.Net
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000266")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x170003B5")]
18 {
20 [global::Cpp2ILInjected.Token(Token = "0x600108B")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1E02DBC", Offset = "0x1E02DBC", Length = "0x8")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 get
24 {
25 throw null;
26 }
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x170003B6")]
31 {
33 [global::Cpp2ILInjected.Token(Token = "0x600108C")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1E02DC4", Offset = "0x1E02DC4", Length = "0x8")]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 get
37 {
38 throw null;
39 }
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x600108D")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1E02DCC", Offset = "0x1E02DCC", Length = "0x8C")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream), Member = "Initialize", MemberParameters = new object[] { typeof(BufferOffsetSize) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebReadStream), Member = ".ctor", MemberParameters = new object[]
47 {
48 typeof(WebOperation),
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkParser), Member = ".ctor", MemberParameters = new object[] { typeof(WebHeaderCollection) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
53 public MonoChunkStream(WebOperation operation, Stream innerStream, WebHeaderCollection headers)
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x600108E")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1E02E58", Offset = "0x1E02E58", Length = "0x124")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Start", MemberTypeParameters = new object[] { typeof(MonoChunkStream.<ProcessReadAsync>d__7) }, MemberParameters = new object[] { typeof(ref MonoChunkStream.<ProcessReadAsync>d__7) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
65 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
66 protected override Task<int> ProcessReadAsync(byte[] buffer, int offset, int size, CancellationToken cancellationToken)
67 {
68 throw null;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x600108F")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1E02F7C", Offset = "0x1E02F7C", Length = "0xE0")]
73 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "Create", ReturnType = typeof(AsyncTaskMethodBuilder))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(MonoChunkStream.<FinishReading>d__8) }, MemberParameters = new object[] { typeof(ref MonoChunkStream.<FinishReading>d__8) }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "get_Task", ReturnType = typeof(Task))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
79 internal override Task FinishReading(CancellationToken cancellationToken)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6001090")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1E0305C", Offset = "0x1E0305C", Length = "0x58")]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MonoChunkStream.<FinishReading>d__8), Member = "MoveNext", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
89 {
90 typeof(string),
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
96 private static void ThrowExpectingChunkTrailer()
97 {
98 throw null;
99 }
100
103 [global::Cpp2ILInjected.Token(Token = "0x6001091")]
104 [global::Cpp2ILInjected.Address(RVA = "0x1E030B4", Offset = "0x1E030B4", Length = "0x8")]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebReadStream), Member = "FinishReading", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task))]
107 private Task <>n__0(CancellationToken cancellationToken)
108 {
109 throw null;
110 }
111
113 [global::Cpp2ILInjected.Token(Token = "0x4000D07")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
115 private readonly WebHeaderCollection <Headers>k__BackingField;
116
118 [global::Cpp2ILInjected.Token(Token = "0x4000D08")]
119 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
120 private readonly MonoChunkParser <Decoder>k__BackingField;
121
123 [global::Cpp2ILInjected.Token(Token = "0x2000267")]
124 [StructLayout(3)]
126 {
127 [global::Cpp2ILInjected.Token(Token = "0x6001092")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1E030BC", Offset = "0x1E030BC", Length = "0x304")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkParser), Member = "get_DataAvailable", ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkParser), Member = "ReadFromChunks", MemberParameters = new object[]
134 {
135 typeof(byte[]),
136 typeof(int),
137 typeof(int)
138 }, ReturnType = typeof(int))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkParser), Member = "InternalWrite", MemberParameters = new object[]
143 {
144 typeof(byte[]),
145 typeof(ref int),
146 typeof(int)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
150 {
151 typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
153 }, MemberParameters = new object[]
154 {
155 typeof(ref ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
160 private void MoveNext()
161 {
162 throw null;
163 }
164
166 [global::Cpp2ILInjected.Token(Token = "0x6001093")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1E033C0", Offset = "0x1E033C0", Length = "0x58")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x4000D09")]
177 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
179
180 [global::Cpp2ILInjected.Token(Token = "0x4000D0A")]
181 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
183
184 [global::Cpp2ILInjected.Token(Token = "0x4000D0B")]
185 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
187
188 [global::Cpp2ILInjected.Token(Token = "0x4000D0C")]
189 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
191
192 [global::Cpp2ILInjected.Token(Token = "0x4000D0D")]
193 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
194 public byte[] buffer;
195
196 [global::Cpp2ILInjected.Token(Token = "0x4000D0E")]
197 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
198 public int offset;
199
200 [global::Cpp2ILInjected.Token(Token = "0x4000D0F")]
201 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
202 public int size;
203
204 [global::Cpp2ILInjected.Token(Token = "0x4000D10")]
205 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
206 private byte[] <moreBytes>5__2;
207
208 [global::Cpp2ILInjected.Token(Token = "0x4000D11")]
209 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
211 }
212
214 [global::Cpp2ILInjected.Token(Token = "0x2000268")]
215 [StructLayout(3)]
217 {
218 [global::Cpp2ILInjected.Token(Token = "0x6001094")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1E03418", Offset = "0x1E03418", Length = "0x35C")]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebReadStream), Member = "FinishReading", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(ConfiguredTaskAwaitable))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkParser), Member = "get_DataAvailable", ReturnType = typeof(bool))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkStream), Member = "ThrowExpectingChunkTrailer", ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
230 {
233 }, MemberParameters = new object[]
234 {
237 }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkParser), Member = "InternalWrite", MemberParameters = new object[]
242 {
243 typeof(byte[]),
244 typeof(ref int),
245 typeof(int)
246 }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkParser), Member = "ReadFromChunks", MemberParameters = new object[]
248 {
249 typeof(byte[]),
250 typeof(int),
251 typeof(int)
252 }, ReturnType = typeof(int))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
254 {
255 typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
257 }, MemberParameters = new object[]
258 {
259 typeof(ref ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
261 }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
265 private void MoveNext()
266 {
267 throw null;
268 }
269
271 [global::Cpp2ILInjected.Token(Token = "0x6001095")]
272 [global::Cpp2ILInjected.Address(RVA = "0x1E03774", Offset = "0x1E03774", Length = "0xC")]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
276 {
277 throw null;
278 }
279
280 [global::Cpp2ILInjected.Token(Token = "0x4000D12")]
281 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
283
284 [global::Cpp2ILInjected.Token(Token = "0x4000D13")]
285 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
287
288 [global::Cpp2ILInjected.Token(Token = "0x4000D14")]
289 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
291
292 [global::Cpp2ILInjected.Token(Token = "0x4000D15")]
293 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
295
296 [global::Cpp2ILInjected.Token(Token = "0x4000D16")]
297 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
299
300 [global::Cpp2ILInjected.Token(Token = "0x4000D17")]
301 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
302 private byte[] <buffer>5__2;
303
304 [global::Cpp2ILInjected.Token(Token = "0x4000D18")]
305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
307 }
308 }
309}
class f__AnonymousType0<< Count > j__TPar
readonly WebHeaderCollection< Headers > k__BackingField
static void ThrowExpectingChunkTrailer()
override Task< int > ProcessReadAsync(byte[] buffer, int offset, int size, CancellationToken cancellationToken)
MonoChunkStream(WebOperation operation, Stream innerStream, WebHeaderCollection headers)
Task n__0(CancellationToken cancellationToken)
override Task FinishReading(CancellationToken cancellationToken)
WebHeaderCollection Headers
readonly MonoChunkParser< Decoder > k__BackingField
WebReadStream(WebOperation operation, Stream innerStream)
void SetStateMachine(IAsyncStateMachine stateMachine)
AsyncTaskMethodBuilder< int ><> t__builder
byte[]< moreBytes > ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__1
AsyncTaskMethodBuilder t__builder
byte[]< buffer > ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__2
ConfiguredTaskAwaitable.ConfiguredTaskAwaiter u__1
void SetStateMachine(IAsyncStateMachine stateMachine)