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
ServicePointScheduler.cs
Go to the documentation of this file.
1using System;
10
11namespace System.Net
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000272")]
14 internal class ServicePointScheduler
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x170003EE")]
18 {
20 [global::Cpp2ILInjected.Token(Token = "0x6001129")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1E0877C", Offset = "0x1E0877C", Length = "0x8")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 get
24 {
25 throw null;
26 }
28 [global::Cpp2ILInjected.Token(Token = "0x600112A")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1E08784", Offset = "0x1E08784", Length = "0x8")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 set
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x170003EF")]
38 public int MaxIdleTime
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x600112B")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1E0878C", Offset = "0x1E0878C", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
47 [global::Cpp2ILInjected.Token(Token = "0x600112C")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1E05820", Offset = "0x1E05820", Length = "0x60")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "Run", ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
54 set
55 {
56 throw null;
57 }
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x170003F0")]
61 public int ConnectionLimit
62 {
63 [global::Cpp2ILInjected.Token(Token = "0x600112D")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1E08850", Offset = "0x1E08850", Length = "0x8")]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 get
67 {
68 throw null;
69 }
70 [global::Cpp2ILInjected.Token(Token = "0x600112E")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1E056F4", Offset = "0x1E056F4", Length = "0x60")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "Run", ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
77 set
78 {
79 throw null;
80 }
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x600112F")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1E05468", Offset = "0x1E05468", Length = "0x1D4")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = ".ctor", MemberParameters = new object[]
87 {
89 typeof(Uri),
90 typeof(int),
91 typeof(int)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.AsyncManualResetEvent), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = ".ctor", MemberParameters = new object[]
97 {
99 typeof(string)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<>), Member = ".ctor", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<ValueTuple<object, object, object>>), Member = ".ctor", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_UtcNow", ReturnType = typeof(DateTime))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
106 {
107 throw null;
108 }
109
110 [Conditional("MONO_WEB_DEBUG")]
111 [global::Cpp2ILInjected.Token(Token = "0x6001130")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1E08A00", Offset = "0x1E08A00", Length = "0x4")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 private void Debug(string message)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x170003F1")]
121 {
122 [global::Cpp2ILInjected.Token(Token = "0x6001131")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1E08A04", Offset = "0x1E08A04", Length = "0x8")]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
125 get
126 {
127 throw null;
128 }
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x170003F2")]
133 {
134 [global::Cpp2ILInjected.Token(Token = "0x6001132")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1E08A0C", Offset = "0x1E08A0C", Length = "0x8")]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 get
138 {
139 throw null;
140 }
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x170003F3")]
144 internal string ME
145 {
147 [global::Cpp2ILInjected.Token(Token = "0x6001133")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1E08A14", Offset = "0x1E08A14", Length = "0x8")]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 get
151 {
152 throw null;
153 }
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x6001134")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1E08794", Offset = "0x1E08794", Length = "0xBC")]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "set_MaxIdleTime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "set_ConnectionLimit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "SendRequest", MemberParameters = new object[]
161 {
162 typeof(WebOperation),
163 typeof(string)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "CloseConnectionGroup", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
168 {
169 typeof(ref int),
170 typeof(int),
171 typeof(int)
172 }, ReturnType = typeof(int))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object>), Member = ".ctor", MemberParameters = new object[]
174 {
175 typeof(object),
177 }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Run", MemberParameters = new object[] { typeof(Func<Task>) }, ReturnType = typeof(Task))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.AsyncManualResetEvent), Member = "Set", ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
181 public void Run()
182 {
183 throw null;
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x6001135")]
187 [global::Cpp2ILInjected.Address(RVA = "0x1E08C38", Offset = "0x1E08C38", Length = "0xD0")]
188 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "<Run>b__31_0", ReturnType = typeof(Task))]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "Create", ReturnType = typeof(AsyncTaskMethodBuilder))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(ServicePointScheduler.<RunScheduler>d__32) }, MemberParameters = new object[] { typeof(ref ServicePointScheduler.<RunScheduler>d__32) }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "get_Task", ReturnType = typeof(Task))]
194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
196 {
197 throw null;
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x6001136")]
201 [global::Cpp2ILInjected.Address(RVA = "0x1E08D08", Offset = "0x1E08D08", Length = "0x18C")]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.<RunScheduler>d__32), Member = "MoveNext", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Count", ReturnType = typeof(int))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Keys", ReturnType = "KeyCollection<TKey, TValue>")]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.KeyCollection), Member = "CopyTo", MemberParameters = new object[]
208 {
209 typeof(object[]),
210 typeof(int)
211 }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "IsEmpty", ReturnType = typeof(bool))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
217 private void Cleanup()
218 {
219 throw null;
220 }
221
222 [global::Cpp2ILInjected.Token(Token = "0x6001137")]
223 [global::Cpp2ILInjected.Address(RVA = "0x1E08EFC", Offset = "0x1E08EFC", Length = "0x184")]
224 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.<RunScheduler>d__32), Member = "MoveNext", ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.AsyncManualResetEvent), Member = "Reset", ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "SchedulerIteration", MemberParameters = new object[] { typeof(ServicePointScheduler.ConnectionGroup) }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x6001138")]
239 [global::Cpp2ILInjected.Address(RVA = "0x1E09210", Offset = "0x1E09210", Length = "0x1FC")]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.<RunScheduler>d__32), Member = "MoveNext", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource<>.Result), Member = "get_Success", ReturnType = typeof(bool))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "Continue", MemberParameters = new object[] { typeof(WebOperation) }, ReturnType = typeof(bool))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "RemoveConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTuple<object, object>), Member = ".ctor", MemberParameters = new object[]
247 {
248 typeof(object),
249 typeof(object)
250 }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<>), Member = "AddLast", MemberParameters = new object[] { "T" }, ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveIdleConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "Cleanup", ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "CreateOrReuseConnection", MemberParameters = new object[]
255 {
256 typeof(WebOperation),
257 typeof(bool)
258 }, ReturnType = typeof(ValueTuple<WebConnection, bool>))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Delay", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Task))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTuple<object, object, object>), Member = ".ctor", MemberParameters = new object[]
261 {
262 typeof(object),
263 typeof(object),
264 typeof(object)
265 }, ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<ValueTuple<object, object, object>>), Member = "AddLast", MemberParameters = new object[] { typeof(ValueTuple<object, object, object>) }, ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x6001139")]
274 [global::Cpp2ILInjected.Address(RVA = "0x1E09908", Offset = "0x1E09908", Length = "0x30")]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "RemoveConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveIdleConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
279 {
280 throw null;
281 }
282
283 [global::Cpp2ILInjected.Token(Token = "0x600113A")]
284 [global::Cpp2ILInjected.Address(RVA = "0x1E09134", Offset = "0x1E09134", Length = "0xDC")]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "RunSchedulerIteration", ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "Cleanup", ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "GetNextOperation", ReturnType = typeof(WebOperation))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "CreateOrReuseConnection", MemberParameters = new object[]
290 {
292 typeof(bool)
293 }, ReturnType = typeof(ValueTuple<WebConnection, bool>))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTuple<object, object>), Member = ".ctor", MemberParameters = new object[]
295 {
296 typeof(object),
297 typeof(object)
298 }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<>), Member = "AddLast", MemberParameters = new object[] { "T" }, ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveIdleConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
303 {
304 throw null;
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x600113B")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1E09A14", Offset = "0x1E09A14", Length = "0xC0")]
309 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "Close", ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "GetNextOperation", ReturnType = typeof(WebOperation))]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedListNode<>), Member = "get_Next", ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<>), Member = "Remove", MemberParameters = new object[] { "System.Collections.Generic.LinkedListNode`1<T>" }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
316 private void RemoveOperation(WebOperation operation)
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x600113C")]
322 [global::Cpp2ILInjected.Address(RVA = "0x1E095EC", Offset = "0x1E095EC", Length = "0xC0")]
323 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "RemoveConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "Cleanup", ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "Close", ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.<RunScheduler>d__32), Member = "MoveNext", ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "OperationCompleted", MemberParameters = new object[]
329 {
332 }, ReturnType = typeof(bool))]
333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "CloseIdleConnection", MemberParameters = new object[]
334 {
335 typeof(ServicePointScheduler.ConnectionGroup),
336 typeof(WebConnection)
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "SchedulerIteration", MemberParameters = new object[] { typeof(ServicePointScheduler.ConnectionGroup) }, ReturnType = typeof(bool))]
339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "OnConnectionClosed", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedListNode<ValueTuple<object, object, object>>), Member = "get_Next", ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<ValueTuple<object, object, object>>), Member = "Remove", MemberParameters = new object[] { typeof(LinkedListNode<ValueTuple<object, object, object>>) }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
345 {
346 throw null;
347 }
348
349 [global::Cpp2ILInjected.Token(Token = "0x600113D")]
350 [global::Cpp2ILInjected.Address(RVA = "0x1E09AD4", Offset = "0x1E09AD4", Length = "0x78")]
351 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.<RunScheduler>d__32), Member = "MoveNext", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointManager), Member = "RemoveServicePoint", MemberParameters = new object[] { typeof(ServicePoint) }, ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
356 private void FinalCleanup()
357 {
358 throw null;
359 }
360
361 [global::Cpp2ILInjected.Token(Token = "0x600113E")]
362 [global::Cpp2ILInjected.Address(RVA = "0x1E06250", Offset = "0x1E06250", Length = "0xE0")]
363 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
364 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = "SendRequest", MemberParameters = new object[]
365 {
367 typeof(string)
368 }, ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
371 {
372 typeof(object),
373 typeof(ref bool)
374 }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "GetConnectionGroup", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ServicePointScheduler.ConnectionGroup))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "EnqueueOperation", MemberParameters = new object[] { typeof(WebOperation) }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "Run", ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
380 public void SendRequest(WebOperation operation, string groupName)
381 {
382 throw null;
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x600113F")]
386 [global::Cpp2ILInjected.Address(RVA = "0x1E06410", Offset = "0x1E06410", Length = "0x100")]
387 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = "CloseConnectionGroup", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "Close", ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "Run", ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
394 {
395 typeof(object),
396 typeof(ref object)
397 }, ReturnType = typeof(bool))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Count", ReturnType = typeof(int))]
400 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
401 public bool CloseConnectionGroup(string groupName)
402 {
403 throw null;
404 }
405
406 [global::Cpp2ILInjected.Token(Token = "0x6001140")]
407 [global::Cpp2ILInjected.Address(RVA = "0x1E09B4C", Offset = "0x1E09B4C", Length = "0x1DC")]
408 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "SendRequest", MemberParameters = new object[]
410 {
412 typeof(string)
413 }, ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
416 {
417 typeof(object),
418 typeof(ref bool)
419 }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
423 {
424 typeof(object),
425 typeof(ref object)
426 }, ReturnType = typeof(bool))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = ".ctor", MemberParameters = new object[]
428 {
430 typeof(string)
431 }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
433 {
434 typeof(object),
435 typeof(object)
436 }, ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
440 {
441 throw null;
442 }
443
444 [global::Cpp2ILInjected.Token(Token = "0x6001141")]
445 [global::Cpp2ILInjected.Address(RVA = "0x1E0A034", Offset = "0x1E0A034", Length = "0xC")]
446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
449 {
450 throw null;
451 }
452
453 [global::Cpp2ILInjected.Token(Token = "0x6001142")]
454 [global::Cpp2ILInjected.Address(RVA = "0x1E0A040", Offset = "0x1E0A040", Length = "0x1C")]
455 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveIdleConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Decrement", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
459 {
460 throw null;
461 }
462
463 [global::Cpp2ILInjected.Token(Token = "0x6001143")]
464 [global::Cpp2ILInjected.Address(RVA = "0x1E0A05C", Offset = "0x1E0A05C", Length = "0x108")]
465 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest.<RunWithTimeoutWorker>d__241`1", Member = "MoveNext", ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.AsyncManualResetEvent), Member = "WaitAsync", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Task<bool>))]
468 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<bool>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<bool>), Member = "Start", MemberTypeParameters = new object[] { typeof(ServicePointScheduler.<WaitAsync>d__46) }, MemberParameters = new object[] { typeof(ref ServicePointScheduler.<WaitAsync>d__46) }, ReturnType = typeof(void))]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<bool>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
472 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
473 public static Task<bool> WaitAsync(Task workerTask, int millisecondTimeout)
474 {
475 throw null;
476 }
477
479 [global::Cpp2ILInjected.Token(Token = "0x6001144")]
480 [global::Cpp2ILInjected.Address(RVA = "0x1E0A164", Offset = "0x1E0A164", Length = "0x4")]
481 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RunScheduler", ReturnType = typeof(Task))]
484 {
485 throw null;
486 }
487
489 [global::Cpp2ILInjected.Token(Token = "0x4000D57")]
490 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
492
493 [global::Cpp2ILInjected.Token(Token = "0x4000D58")]
494 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
495 private int running;
496
497 [global::Cpp2ILInjected.Token(Token = "0x4000D59")]
498 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
499 private int maxIdleTime;
500
501 [global::Cpp2ILInjected.Token(Token = "0x4000D5A")]
502 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
504
505 [global::Cpp2ILInjected.Token(Token = "0x4000D5B")]
506 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
508
509 [global::Cpp2ILInjected.Token(Token = "0x4000D5C")]
510 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
512
513 [global::Cpp2ILInjected.Token(Token = "0x4000D5D")]
514 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
516
517 [global::Cpp2ILInjected.Token(Token = "0x4000D5E")]
518 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
520
521 [global::Cpp2ILInjected.Token(Token = "0x4000D5F")]
522 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
524
525 [global::Cpp2ILInjected.Token(Token = "0x4000D60")]
526 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
527 private int connectionLimit;
528
529 [global::Cpp2ILInjected.Token(Token = "0x4000D61")]
530 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
532
533 [global::Cpp2ILInjected.Token(Token = "0x4000D62")]
534 private static int nextId;
535
536 [global::Cpp2ILInjected.Token(Token = "0x4000D63")]
537 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
538 public readonly int ID;
539
541 [global::Cpp2ILInjected.Token(Token = "0x4000D64")]
542 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
543 private readonly string <ME>k__BackingField;
544
545 [global::Cpp2ILInjected.Token(Token = "0x2000273")]
546 private class ConnectionGroup
547 {
548 [global::Cpp2ILInjected.Token(Token = "0x170003F4")]
550 {
552 [global::Cpp2ILInjected.Token(Token = "0x6001145")]
553 [global::Cpp2ILInjected.Address(RVA = "0x1E0A168", Offset = "0x1E0A168", Length = "0x8")]
554 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
555 get
556 {
557 throw null;
558 }
559 }
560
561 [global::Cpp2ILInjected.Token(Token = "0x170003F5")]
562 public string Name
563 {
565 [global::Cpp2ILInjected.Token(Token = "0x6001146")]
566 [global::Cpp2ILInjected.Address(RVA = "0x1E0A170", Offset = "0x1E0A170", Length = "0x8")]
567 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
568 get
569 {
570 throw null;
571 }
572 }
573
574 [global::Cpp2ILInjected.Token(Token = "0x170003F6")]
575 public bool IsDefault
576 {
577 [global::Cpp2ILInjected.Token(Token = "0x6001147")]
578 [global::Cpp2ILInjected.Address(RVA = "0x1E0A178", Offset = "0x1E0A178", Length = "0xC")]
579 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
581 get
582 {
583 throw null;
584 }
585 }
586
587 [global::Cpp2ILInjected.Token(Token = "0x6001148")]
588 [global::Cpp2ILInjected.Address(RVA = "0x1E088F8", Offset = "0x1E088F8", Length = "0x108")]
589 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = ".ctor", MemberParameters = new object[]
590 {
592 typeof(int),
593 typeof(int)
594 }, ReturnType = typeof(void))]
595 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "GetConnectionGroup", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(ServicePointScheduler.ConnectionGroup))]
596 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
598 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = ".ctor", ReturnType = typeof(void))]
599 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
601 {
602 throw null;
603 }
604
605 [global::Cpp2ILInjected.Token(Token = "0x6001149")]
606 [global::Cpp2ILInjected.Address(RVA = "0x1E08E94", Offset = "0x1E08E94", Length = "0x68")]
607 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.<RunScheduler>d__32", Member = "MoveNext", ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "Cleanup", ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
611 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
612 public bool IsEmpty()
613 {
614 throw null;
615 }
616
617 [global::Cpp2ILInjected.Token(Token = "0x600114A")]
618 [global::Cpp2ILInjected.Address(RVA = "0x1E0956C", Offset = "0x1E0956C", Length = "0x80")]
619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.<RunScheduler>d__32", Member = "MoveNext", ReturnType = typeof(void))]
620 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "OperationCompleted", MemberParameters = new object[]
621 {
624 }, ReturnType = typeof(bool))]
625 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "CloseIdleConnection", MemberParameters = new object[]
626 {
629 }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveIdleConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Decrement", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
635 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
637 {
638 throw null;
639 }
640
641 [global::Cpp2ILInjected.Token(Token = "0x600114B")]
642 [global::Cpp2ILInjected.Address(RVA = "0x1E096AC", Offset = "0x1E096AC", Length = "0xDC")]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "OperationCompleted", MemberParameters = new object[]
644 {
647 }, ReturnType = typeof(bool))]
648 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "SchedulerIteration", MemberParameters = new object[] { typeof(ServicePointScheduler.ConnectionGroup) }, ReturnType = typeof(bool))]
649 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedListNode<object>), Member = "get_Next", ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Remove", MemberParameters = new object[] { typeof(LinkedListNode<object>) }, ReturnType = typeof(void))]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveIdleConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Decrement", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
654 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
655 public void Cleanup()
656 {
657 throw null;
658 }
659
660 [global::Cpp2ILInjected.Token(Token = "0x600114C")]
661 [global::Cpp2ILInjected.Address(RVA = "0x1E09D80", Offset = "0x1E09D80", Length = "0x2B4")]
662 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
663 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "CloseConnectionGroup", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
664 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "Abort", ReturnType = typeof(void))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveOperation", MemberParameters = new object[] { typeof(WebOperation) }, ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Clear", ReturnType = typeof(void))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveIdleConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Decrement", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
674 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
675 public void Close()
676 {
677 throw null;
678 }
679
680 [global::Cpp2ILInjected.Token(Token = "0x600114D")]
681 [global::Cpp2ILInjected.Address(RVA = "0x1E09D28", Offset = "0x1E09D28", Length = "0x58")]
682 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "SendRequest", MemberParameters = new object[]
683 {
685 typeof(string)
686 }, ReturnType = typeof(void))]
687 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "AddLast", MemberParameters = new object[] { typeof(object) }, ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
689 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
690 public void EnqueueOperation(WebOperation operation)
691 {
692 throw null;
693 }
694
695 [global::Cpp2ILInjected.Token(Token = "0x600114E")]
696 [global::Cpp2ILInjected.Address(RVA = "0x1E09938", Offset = "0x1E09938", Length = "0xDC")]
697 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "SchedulerIteration", MemberParameters = new object[] { typeof(ServicePointScheduler.ConnectionGroup) }, ReturnType = typeof(bool))]
698 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedListNode<object>), Member = "get_Next", ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "get_Aborted", ReturnType = typeof(bool))]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Remove", MemberParameters = new object[] { typeof(LinkedListNode<object>) }, ReturnType = typeof(void))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveOperation", MemberParameters = new object[] { typeof(WebOperation) }, ReturnType = typeof(void))]
703 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
705 {
706 throw null;
707 }
708
709 [global::Cpp2ILInjected.Token(Token = "0x600114F")]
710 [global::Cpp2ILInjected.Address(RVA = "0x1E0A19C", Offset = "0x1E0A19C", Length = "0x2E0")]
711 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
712 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "CreateOrReuseConnection", MemberParameters = new object[]
713 {
714 typeof(WebOperation),
715 typeof(bool)
716 }, ReturnType = typeof(ValueTuple<WebConnection, bool>))]
717 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
718 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "CanReuseConnection", MemberParameters = new object[] { typeof(WebOperation) }, ReturnType = typeof(bool))]
721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_GreaterThan", MemberParameters = new object[]
722 {
725 }, ReturnType = typeof(bool))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "StartOperation", MemberParameters = new object[]
728 {
729 typeof(WebOperation),
730 typeof(bool)
731 }, ReturnType = typeof(bool))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
733 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
735 {
736 throw null;
737 }
738
739 [global::Cpp2ILInjected.Token(Token = "0x6001150")]
740 [global::Cpp2ILInjected.Address(RVA = "0x1E09788", Offset = "0x1E09788", Length = "0x180")]
741 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
742 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "OperationCompleted", MemberParameters = new object[]
743 {
746 }, ReturnType = typeof(bool))]
747 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "SchedulerIteration", MemberParameters = new object[] { typeof(ServicePointScheduler.ConnectionGroup) }, ReturnType = typeof(bool))]
748 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.ConnectionGroup), Member = "FindIdleConnection", MemberParameters = new object[] { typeof(WebOperation) }, ReturnType = typeof(WebConnection))]
750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "StartOperation", MemberParameters = new object[]
752 {
753 typeof(WebOperation),
754 typeof(bool)
755 }, ReturnType = typeof(bool))]
756 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "AddFirst", MemberParameters = new object[] { typeof(object) }, ReturnType = "System.Collections.Generic.LinkedListNode`1<T>")]
757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTuple<object, bool>), Member = ".ctor", MemberParameters = new object[]
760 {
761 typeof(object),
762 typeof(bool)
763 }, ReturnType = typeof(void))]
764 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
766 {
767 throw null;
768 }
769
771 [global::Cpp2ILInjected.Token(Token = "0x4000D65")]
772 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
773 private readonly ServicePointScheduler <Scheduler>k__BackingField;
774
776 [global::Cpp2ILInjected.Token(Token = "0x4000D66")]
777 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
778 private readonly string <Name>k__BackingField;
779
780 [global::Cpp2ILInjected.Token(Token = "0x4000D67")]
781 private static int nextId;
782
783 [global::Cpp2ILInjected.Token(Token = "0x4000D68")]
784 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
785 public readonly int ID;
786
787 [global::Cpp2ILInjected.Token(Token = "0x4000D69")]
788 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
790
791 [global::Cpp2ILInjected.Token(Token = "0x4000D6A")]
792 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
794 }
795
796 [global::Cpp2ILInjected.Token(Token = "0x2000274")]
798 {
799 [global::Cpp2ILInjected.Token(Token = "0x6001151")]
800 [global::Cpp2ILInjected.Address(RVA = "0x1E0AA9C", Offset = "0x1E0AA9C", Length = "0x44")]
801 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
802 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
804 {
805 throw null;
806 }
807
808 [global::Cpp2ILInjected.Token(Token = "0x6001152")]
809 [global::Cpp2ILInjected.Address(RVA = "0x1E0AAE0", Offset = "0x1E0AAE0", Length = "0x50")]
810 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Wait", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
812 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
813 public bool WaitOne(int millisecondTimeout)
814 {
815 throw null;
816 }
817
818 [global::Cpp2ILInjected.Token(Token = "0x6001153")]
819 [global::Cpp2ILInjected.Address(RVA = "0x1E0AB30", Offset = "0x1E0AB30", Length = "0x4C")]
820 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.<RunScheduler>d__32", Member = "MoveNext", ReturnType = typeof(void))]
821 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
822 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "WaitAsync", MemberParameters = new object[]
823 {
824 typeof(Task),
825 typeof(int)
826 }, ReturnType = typeof(Task<bool>))]
827 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
828 public Task<bool> WaitAsync(int millisecondTimeout)
829 {
830 throw null;
831 }
832
833 [global::Cpp2ILInjected.Token(Token = "0x6001154")]
834 [global::Cpp2ILInjected.Address(RVA = "0x1E08A1C", Offset = "0x1E08A1C", Length = "0x21C")]
835 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler.AsyncManualResetEvent), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
836 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "Run", ReturnType = typeof(void))]
837 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
839 {
840 typeof(object),
842 }, ReturnType = typeof(void))]
843 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_None", ReturnType = typeof(CancellationToken))]
844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskFactory), Member = "StartNew", MemberTypeParameters = new object[] { "TResult" }, MemberParameters = new object[]
845 {
846 "System.Func`2<Object, TResult>",
847 typeof(object),
851 }, ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Wait", ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
854 public void Set()
855 {
856 throw null;
857 }
858
859 [global::Cpp2ILInjected.Token(Token = "0x6001155")]
860 [global::Cpp2ILInjected.Address(RVA = "0x1E09080", Offset = "0x1E09080", Length = "0xB4")]
861 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
862 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = "RunSchedulerIteration", ReturnType = typeof(void))]
863 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "get_IsCompleted", ReturnType = typeof(bool))]
865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<>), Member = ".ctor", ReturnType = typeof(void))]
866 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
867 public void Reset()
868 {
869 throw null;
870 }
871
872 [global::Cpp2ILInjected.Token(Token = "0x6001156")]
873 [global::Cpp2ILInjected.Address(RVA = "0x1E08858", Offset = "0x1E08858", Length = "0xA0")]
874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointScheduler), Member = ".ctor", MemberParameters = new object[]
875 {
877 typeof(int),
878 typeof(int)
879 }, ReturnType = typeof(void))]
880 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<>), Member = ".ctor", ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler.AsyncManualResetEvent), Member = "Set", ReturnType = typeof(void))]
884 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
886 {
887 throw null;
888 }
889
890 [global::Cpp2ILInjected.Token(Token = "0x4000D6B")]
891 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
893
895 [global::Cpp2ILInjected.Token(Token = "0x2000275")]
896 [Serializable]
897 private sealed class <>c
898 {
899 // Note: this type is marked as 'beforefieldinit'.
900 [global::Cpp2ILInjected.Token(Token = "0x6001157")]
901 [global::Cpp2ILInjected.Address(RVA = "0x1E0AB7C", Offset = "0x1E0AB7C", Length = "0x5C")]
902 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
904 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
905 static <>c()
906 {
907 throw null;
908 }
909
910 [global::Cpp2ILInjected.Token(Token = "0x6001158")]
911 [global::Cpp2ILInjected.Address(RVA = "0x1E0ABD8", Offset = "0x1E0ABD8", Length = "0x8")]
912 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
914 public <>c()
915 {
916 throw null;
917 }
918
919 [global::Cpp2ILInjected.Token(Token = "0x6001159")]
920 [global::Cpp2ILInjected.Address(RVA = "0x1E0ABE0", Offset = "0x1E0ABE0", Length = "0x98")]
921 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
922 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TaskCompletionSource<>), Member = "TrySetResult", MemberParameters = new object[] { "TResult" }, ReturnType = typeof(bool))]
924 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
925 internal bool <Set>b__4_0(object s)
926 {
927 throw null;
928 }
929
930 [global::Cpp2ILInjected.Token(Token = "0x4000D6C")]
932
933 [global::Cpp2ILInjected.Token(Token = "0x4000D6D")]
934 public static Func<object, bool> <>9__4_0;
935 }
936 }
937
939 [global::Cpp2ILInjected.Token(Token = "0x2000276")]
940 [StructLayout(3)]
942 {
943 [global::Cpp2ILInjected.Token(Token = "0x600115A")]
944 [global::Cpp2ILInjected.Address(RVA = "0x1E0AC78", Offset = "0x1E0AC78", Length = "0x95C")]
945 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
946 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
947 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_UtcNow", ReturnType = typeof(DateTime))]
948 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromDays", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
949 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Addition", MemberParameters = new object[]
950 {
953 }, ReturnType = typeof(DateTime))]
954 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
955 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
956 {
957 typeof(object),
958 typeof(ref bool)
959 }, ReturnType = typeof(void))]
960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "Cleanup", ReturnType = typeof(void))]
961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<>), Member = "CopyTo", MemberParameters = new object[]
962 {
963 "T[]",
964 typeof(int)
965 }, ReturnType = typeof(void))]
966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<ValueTuple<object, object, object>>), Member = "CopyTo", MemberParameters = new object[]
967 {
969 typeof(int)
970 }, ReturnType = typeof(void))]
971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Net.ServicePointScheduler.AsyncManualResetEvent", Member = "WaitAsync", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Task<bool>))]
972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Net.ServicePointScheduler.ConnectionGroup", Member = "IsEmpty", ReturnType = typeof(bool))]
973 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource<>), Member = "get_Task", ReturnType = typeof(Task))]
974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
975 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "WhenAny", MemberParameters = new object[] { typeof(IEnumerable<Task>) }, ReturnType = typeof(Task<Task>))]
976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
977 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
978 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
979 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<bool>), Member = "get_Result", ReturnType = "TResult")]
980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
981 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<>), Member = "Remove", MemberParameters = new object[] { "T" }, ReturnType = typeof(bool))]
982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "OperationCompleted", MemberParameters = new object[]
983 {
984 "System.Net.ServicePointScheduler.ConnectionGroup",
985 typeof(WebOperation)
986 }, ReturnType = typeof(bool))]
987 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RunSchedulerIteration", ReturnType = typeof(void))]
988 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LinkedList<ValueTuple<object, object, object>>), Member = "Remove", MemberParameters = new object[] { typeof(ValueTuple<object, object, object>) }, ReturnType = typeof(bool))]
989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Net.ServicePointScheduler.ConnectionGroup", Member = "RemoveConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "RemoveIdleConnection", MemberParameters = new object[] { typeof(WebConnection) }, ReturnType = typeof(void))]
991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ServicePointScheduler), Member = "FinalCleanup", ReturnType = typeof(void))]
992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
993 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
994 {
995 typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
996 typeof(ServicePointScheduler.<RunScheduler>d__32)
997 }, MemberParameters = new object[]
998 {
999 typeof(ref ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
1000 typeof(ref ServicePointScheduler.<RunScheduler>d__32)
1001 }, ReturnType = typeof(void))]
1002 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1003 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 47)]
1004 private void MoveNext()
1005 {
1006 throw null;
1007 }
1008
1010 [global::Cpp2ILInjected.Token(Token = "0x600115B")]
1011 [global::Cpp2ILInjected.Address(RVA = "0x1E0B5D4", Offset = "0x1E0B5D4", Length = "0xC")]
1012 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
1015 {
1016 throw null;
1017 }
1018
1019 [global::Cpp2ILInjected.Token(Token = "0x4000D6E")]
1020 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1022
1023 [global::Cpp2ILInjected.Token(Token = "0x4000D6F")]
1024 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1026
1027 [global::Cpp2ILInjected.Token(Token = "0x4000D70")]
1028 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1030
1031 [global::Cpp2ILInjected.Token(Token = "0x4000D71")]
1032 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1034
1035 [global::Cpp2ILInjected.Token(Token = "0x4000D72")]
1036 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1038
1039 [global::Cpp2ILInjected.Token(Token = "0x4000D73")]
1040 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1041 private List<Task> <taskList>5__4;
1042
1043 [global::Cpp2ILInjected.Token(Token = "0x4000D74")]
1044 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1045 private Task<bool> <schedulerTask>5__5;
1046
1047 [global::Cpp2ILInjected.Token(Token = "0x4000D75")]
1048 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1049 private bool <finalCleanup>5__6;
1050
1051 [global::Cpp2ILInjected.Token(Token = "0x4000D76")]
1052 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
1054 }
1055
1057 [global::Cpp2ILInjected.Token(Token = "0x2000277")]
1058 [StructLayout(3)]
1060 {
1061 [global::Cpp2ILInjected.Token(Token = "0x600115C")]
1062 [global::Cpp2ILInjected.Address(RVA = "0x1E0B5E0", Offset = "0x1E0B5E0", Length = "0x3F4")]
1063 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1064 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1065 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = ".ctor", ReturnType = typeof(void))]
1066 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "get_Token", ReturnType = typeof(CancellationToken))]
1067 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Delay", MemberParameters = new object[]
1068 {
1069 typeof(int),
1071 }, ReturnType = typeof(Task))]
1072 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "WhenAny", MemberParameters = new object[] { typeof(Task[]) }, ReturnType = typeof(Task<Task>))]
1073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
1074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
1075 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<bool>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
1076 {
1077 typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
1079 }, MemberParameters = new object[]
1080 {
1081 typeof(ref ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
1083 }, ReturnType = typeof(void))]
1084 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "Cancel", ReturnType = typeof(void))]
1086 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "Dispose", ReturnType = typeof(void))]
1087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<bool>), Member = "SetResult", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1088 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<bool>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1089 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
1090 private void MoveNext()
1091 {
1092 throw null;
1093 }
1094
1096 [global::Cpp2ILInjected.Token(Token = "0x600115D")]
1097 [global::Cpp2ILInjected.Address(RVA = "0x1E0B9D4", Offset = "0x1E0B9D4", Length = "0x58")]
1098 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<bool>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
1100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1102 {
1103 throw null;
1104 }
1105
1106 [global::Cpp2ILInjected.Token(Token = "0x4000D77")]
1107 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1109
1110 [global::Cpp2ILInjected.Token(Token = "0x4000D78")]
1111 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1113
1114 [global::Cpp2ILInjected.Token(Token = "0x4000D79")]
1115 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1117
1118 [global::Cpp2ILInjected.Token(Token = "0x4000D7A")]
1119 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1121
1122 [global::Cpp2ILInjected.Token(Token = "0x4000D7B")]
1123 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1124 private CancellationTokenSource <cts>5__2;
1125
1126 [global::Cpp2ILInjected.Token(Token = "0x4000D7C")]
1127 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1128 private Task <timeoutTask>5__3;
1129
1130 [global::Cpp2ILInjected.Token(Token = "0x4000D7D")]
1131 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1133 }
1134 }
1135}
class f__AnonymousType0<< Count > j__TPar
ConnectionGroup(ServicePointScheduler scheduler, string name)
readonly ServicePointScheduler< Scheduler > k__BackingField
ValueTuple< WebConnection, bool > CreateOrReuseConnection(WebOperation operation, bool force)
WebConnection FindIdleConnection(WebOperation operation)
void OnConnectionClosed(WebConnection connection)
bool OperationCompleted(ServicePointScheduler.ConnectionGroup group, WebOperation operation)
void RemoveOperation(WebOperation operation)
static Task< bool > WaitAsync(Task workerTask, int millisecondTimeout)
LinkedList< ValueTuple< ServicePointScheduler.ConnectionGroup, WebOperation > > operations
ServicePointScheduler.ConnectionGroup defaultGroup
void CloseIdleConnection(ServicePointScheduler.ConnectionGroup group, WebConnection connection)
void SendRequest(WebOperation operation, string groupName)
ServicePoint< ServicePoint > k__BackingField
ServicePointScheduler.AsyncManualResetEvent schedulerEvent
LinkedList< ValueTuple< ServicePointScheduler.ConnectionGroup, WebConnection, Task > > idleConnections
Dictionary< string, ServicePointScheduler.ConnectionGroup > groups
void RemoveIdleConnection(WebConnection connection)
bool CloseConnectionGroup(string groupName)
void OnConnectionCreated(WebConnection connection)
ServicePointScheduler.ConnectionGroup GetConnectionGroup(string name)
ServicePointScheduler(ServicePoint servicePoint, int connectionLimit, int maxIdleTime)
bool SchedulerIteration(ServicePointScheduler.ConnectionGroup group)
ConfiguredTaskAwaitable< Task >.ConfiguredTaskAwaiter u__1
void SetStateMachine(IAsyncStateMachine stateMachine)
void SetStateMachine(IAsyncStateMachine stateMachine)
ConfiguredTaskAwaitable< Task >.ConfiguredTaskAwaiter u__1
AsyncTaskMethodBuilder< bool ><> t__builder