terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ Initialize()

void System.Net.WebResponseStream.Initialize ( BufferOffsetSize buffer)
inlineprivate

Definition at line 245 of file WebResponseStream.cs.

246 {
247 string text = this.<Headers>k__BackingField["Transfer-Encoding"];
248 if (text != null)
249 {
250 int num = text.IndexOf("chunked", StringComparison.OrdinalIgnoreCase);
251 return;
252 }
253 long num2 = 0L;
254 string text2 = this.<Headers>k__BackingField["Content-Length"];
255 if (num2 == 0L)
256 {
257 long num3 = 0L;
258 bool flag = string.IsNullOrEmpty(text2);
259 bool flag2 = long.TryParse(text2, num3);
260 }
261 bool expectContent = this.ExpectContent;
262 string text3 = this.<Headers>k__BackingField["Transfer-Encoding"];
263 if (text3 != null)
264 {
265 int num4 = text3.IndexOf("chunked", StringComparison.OrdinalIgnoreCase);
266 return;
267 }
268 long num5 = 0L;
269 this.<ChunkedRead>k__BackingField = num5 != 0L;
270 Version version = this.<Version>k__BackingField;
271 if (num5 == 0L)
272 {
273 }
274 if (this.<RequestStream>k__BackingField.<KeepAlive>k__BackingField)
275 {
276 WebHeaderCollection webHeaderCollection = this.<Headers>k__BackingField;
277 this.<KeepAlive>k__BackingField = true;
278 bool usesProxy = base.ServicePoint.usesProxy;
279 string text4;
280 if (text4 != null)
281 {
282 string text5 = text4.ToLower();
283 int num6 = text5.IndexOf("keep-alive", StringComparison.Ordinal);
284 this.<KeepAlive>k__BackingField = usesProxy;
285 int num7 = text5.IndexOf("close", StringComparison.Ordinal);
286 }
287 if (!this.<ChunkedRead>k__BackingField)
288 {
289 }
290 }
291 bool expectContent2 = this.ExpectContent;
292 if (!this.<ChunkedRead>k__BackingField)
293 {
294 }
295 WebRequestStream webRequestStream = this.<RequestStream>k__BackingField;
296 WebOperation <Operation>k__BackingField = this.<Operation>k__BackingField;
297 Stream <InnerStream>k__BackingField = webRequestStream.<InnerStream>k__BackingField;
298 }
class f__AnonymousType0<< Count > j__TPar
readonly WebRequestStream< RequestStream > k__BackingField

References System.Net.WebResponseStream.ChunkedRead, System.Net.WebResponseStream.ExpectContent, System.Net.WebResponseStream.Headers, j__TPar, System.Net.WebResponseStream.k__BackingField, System.Net.WebResponseStream.KeepAlive, System.L, System.Net.WebConnectionStream.Operation, and System.text.