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
StreamReader.cs
Go to the documentation of this file.
1using System;
4using System.Text;
8
9namespace System.IO
10{
11 [global::Cpp2ILInjected.Token(Token = "0x200053F")]
12 [global::System.Serializable]
13 public class StreamReader : TextReader
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x600278A")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1B9A638", Offset = "0x1B9A638", Length = "0x5C")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "Peek", ReturnType = typeof(int))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "Read", ReturnType = typeof(int))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "ReadSpan", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = typeof(int))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "ReadToEnd", ReturnType = typeof(string))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "ReadLine", ReturnType = typeof(string))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Tasks.Task), Member = "get_IsCompleted", ReturnType = typeof(bool))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "ThrowAsyncIOInProgress", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x600278B")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1B9A694", Offset = "0x1B9A694", Length = "0x4C")]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "CheckAsyncTaskInProgress", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
37 private static void ThrowAsyncIOInProgress()
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x600278C")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1B9A6E0", Offset = "0x1B9A6E0", Length = "0xBC")]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader.NullStreamReader), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MarshalByRefObject), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
48 internal StreamReader()
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x600278D")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1B9A7A4", Offset = "0x1B9A7A4", Length = "0x3C")]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "ReadEmbeddedResource", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.ResourcePack", Member = "LoadManifest", ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetworkInformation.LinuxNetworkInterface", Member = "ReadLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.LicFileLicenseProvider", Member = "GetLicense", MemberParameters = new object[]
59 {
60 "System.ComponentModel.LicenseContext",
61 typeof(global::System.Type),
62 typeof(object),
63 typeof(bool)
64 }, ReturnType = "System.ComponentModel.License")]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[]
68 {
69 typeof(Stream),
70 typeof(global::System.Text.Encoding),
71 typeof(bool),
72 typeof(int),
73 typeof(bool)
74 }, ReturnType = typeof(void))]
75 public StreamReader(Stream stream)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x600278E")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1B9A7E0", Offset = "0x1B9A7E0", Length = "0x40")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x600278F")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1B9AA30", Offset = "0x1B9AA30", Length = "0x10")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "Init", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Util.Tokenizer), Member = "ChangeFormat", MemberParameters = new object[] { typeof(global::System.Text.Encoding) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnexceptionalStreamReader), Member = ".ctor", MemberParameters = new object[]
94 {
95 typeof(Stream),
96 typeof(global::System.Text.Encoding)
97 }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CStreamReader), Member = ".ctor", MemberParameters = new object[]
99 {
100 typeof(Stream),
101 typeof(global::System.Text.Encoding)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zlib.ZlibBaseStream", Member = "UncompressString", MemberParameters = new object[]
104 {
105 "System.Byte[]",
106 typeof(Stream)
107 }, ReturnType = typeof(string))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[]
110 {
111 typeof(Stream),
112 typeof(global::System.Text.Encoding),
113 typeof(bool),
114 typeof(int),
115 typeof(bool)
116 }, ReturnType = typeof(void))]
117 public StreamReader(Stream stream, global::System.Text.Encoding encoding)
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x6002790")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1B9AA40", Offset = "0x1B9AA40", Length = "0x10")]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Diagnostics.Process", Member = "StartWithCreateProcess", MemberParameters = new object[] { "System.Diagnostics.ProcessStartInfo" }, ReturnType = typeof(bool))]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[]
127 {
128 typeof(Stream),
129 typeof(global::System.Text.Encoding),
130 typeof(bool),
131 typeof(int),
132 typeof(bool)
133 }, ReturnType = typeof(void))]
134 public StreamReader(Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks)
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x6002791")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1B9A820", Offset = "0x1B9A820", Length = "0x210")]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[]
144 {
145 typeof(Stream),
146 typeof(global::System.Text.Encoding)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[]
149 {
150 typeof(Stream),
151 typeof(global::System.Text.Encoding),
152 typeof(bool)
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MarshalByRefObject), Member = ".ctor", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "Init", MemberParameters = new object[]
157 {
158 typeof(Stream),
159 typeof(global::System.Text.Encoding),
160 typeof(bool),
161 typeof(int),
162 typeof(bool)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
167 {
168 typeof(string),
169 typeof(string)
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
172 public StreamReader(Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x6002792")]
178 [global::Cpp2ILInjected.Address(RVA = "0x1B9AB74", Offset = "0x1B9AB74", Length = "0x38")]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "LoadDedConfig", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Netplay", Member = "IsBanned", MemberParameters = new object[] { "Terraria.Net.RemoteAddress" }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Environment), Member = "ReadXdgUserDir", MemberParameters = new object[]
182 {
183 typeof(string),
184 typeof(string),
185 typeof(string),
186 typeof(string)
187 }, ReturnType = typeof(string))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingConfiguration), Member = "LoadDefaultDelayedChannels", ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.Utility", Member = "ReadFromFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[]
193 {
194 typeof(string),
195 typeof(global::System.Text.Encoding),
196 typeof(bool),
197 typeof(int)
198 }, ReturnType = typeof(void))]
199 public StreamReader(string path)
200 {
201 throw null;
202 }
203
204 [global::Cpp2ILInjected.Token(Token = "0x6002793")]
205 [global::Cpp2ILInjected.Address(RVA = "0x1B9ABAC", Offset = "0x1B9ABAC", Length = "0x3C")]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x6002794")]
214 [global::Cpp2ILInjected.Address(RVA = "0x1B9ABE8", Offset = "0x1B9ABE8", Length = "0x234")]
215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(File), Member = "OpenText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StreamReader))]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MarshalByRefObject), Member = ".ctor", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileStream), Member = ".ctor", MemberParameters = new object[]
221 {
222 typeof(string),
223 typeof(FileMode),
224 typeof(FileAccess),
225 typeof(FileShare),
226 typeof(int),
227 typeof(FileOptions)
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "Init", MemberParameters = new object[]
230 {
231 typeof(Stream),
232 typeof(global::System.Text.Encoding),
233 typeof(bool),
234 typeof(int),
235 typeof(bool)
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
240 {
241 typeof(string),
242 typeof(string)
243 }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
245 public StreamReader(string path, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize)
246 {
247 throw null;
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x6002795")]
251 [global::Cpp2ILInjected.Address(RVA = "0x1B9AA50", Offset = "0x1B9AA50", Length = "0x124")]
252 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[]
254 {
255 typeof(Stream),
256 typeof(global::System.Text.Encoding),
257 typeof(bool),
258 typeof(int),
259 typeof(bool)
260 }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = ".ctor", MemberParameters = new object[]
262 {
263 typeof(string),
264 typeof(global::System.Text.Encoding),
265 typeof(bool),
266 typeof(int)
267 }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
269 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
270 private void Init(Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)
271 {
272 throw null;
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x6002796")]
276 [global::Cpp2ILInjected.Address(RVA = "0x1B9AE1C", Offset = "0x1B9AE1C", Length = "0x10")]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
278 internal void Init(Stream stream)
279 {
280 throw null;
281 }
282
283 [global::Cpp2ILInjected.Token(Token = "0x6002797")]
284 [global::Cpp2ILInjected.Address(RVA = "0x1B9AE2C", Offset = "0x1B9AE2C", Length = "0x10")]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
287 public override void Close()
288 {
289 throw null;
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x6002798")]
293 [global::Cpp2ILInjected.Address(RVA = "0x1B9AE3C", Offset = "0x1B9AE3C", Length = "0xD0")]
294 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
296 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
297 protected override void Dispose(bool disposing)
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x170005B0")]
303 public virtual global::System.Text.Encoding CurrentEncoding
304 {
305 [global::Cpp2ILInjected.Token(Token = "0x6002799")]
306 [global::Cpp2ILInjected.Address(RVA = "0x1B9AF1C", Offset = "0x1B9AF1C", Length = "0x8")]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
308 get
309 {
310 throw null;
311 }
312 }
313
314 [global::Cpp2ILInjected.Token(Token = "0x170005B1")]
315 public virtual Stream BaseStream
316 {
317 [global::Cpp2ILInjected.Token(Token = "0x600279A")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1B9AF24", Offset = "0x1B9AF24", Length = "0x8")]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
320 get
321 {
322 throw null;
323 }
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x170005B2")]
327 internal bool LeaveOpen
328 {
329 [global::Cpp2ILInjected.Token(Token = "0x600279B")]
330 [global::Cpp2ILInjected.Address(RVA = "0x1B9AF0C", Offset = "0x1B9AF0C", Length = "0x10")]
331 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
333 get
334 {
335 throw null;
336 }
337 }
338
339 [global::Cpp2ILInjected.Token(Token = "0x600279C")]
340 [global::Cpp2ILInjected.Address(RVA = "0x1B9AF2C", Offset = "0x1B9AF2C", Length = "0xAC")]
341 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnexceptionalStreamReader), Member = "Peek", ReturnType = typeof(int))]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CStreamReader), Member = "Peek", ReturnType = typeof(int))]
344 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "CheckAsyncTaskInProgress", ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[]
347 {
348 typeof(string),
349 typeof(string)
350 }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
352 public override int Peek()
353 {
354 throw null;
355 }
356
357 [global::Cpp2ILInjected.Token(Token = "0x600279D")]
358 [global::Cpp2ILInjected.Address(RVA = "0x1B9AFD8", Offset = "0x1B9AFD8", Length = "0xAC")]
359 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnexceptionalStreamReader), Member = "Read", ReturnType = typeof(int))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnexceptionalStreamReader), Member = "Read", MemberParameters = new object[]
362 {
363 typeof(char[]),
364 typeof(int),
365 typeof(int)
366 }, ReturnType = typeof(int))]
367 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "CheckAsyncTaskInProgress", ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[]
370 {
371 typeof(string),
372 typeof(string)
373 }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
375 public override int Read()
376 {
377 throw null;
378 }
379
380 [global::Cpp2ILInjected.Token(Token = "0x600279E")]
381 [global::Cpp2ILInjected.Address(RVA = "0x1B9B084", Offset = "0x1B9B084", Length = "0x1B4")]
382 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
386 {
387 typeof(string),
388 typeof(string)
389 }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
391 {
392 typeof(string),
393 typeof(string)
394 }, ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
397 public override int Read(char[] buffer, int index, int count)
398 {
399 throw null;
400 }
401
402 [global::Cpp2ILInjected.Token(Token = "0x600279F")]
403 [global::Cpp2ILInjected.Address(RVA = "0x1B9B238", Offset = "0x1B9B238", Length = "0x264")]
404 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
405 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "CheckAsyncTaskInProgress", ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "ReadBuffer", MemberParameters = new object[]
409 {
410 typeof(global::System.Span<char>),
411 typeof(ref bool)
412 }, ReturnType = typeof(int))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<char>), Member = "CopyTo", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[]
415 {
416 typeof(string),
417 typeof(string)
418 }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
420 private int ReadSpan(global::System.Span<char> buffer)
421 {
422 throw null;
423 }
424
425 [global::Cpp2ILInjected.Token(Token = "0x60027A0")]
426 [global::Cpp2ILInjected.Address(RVA = "0x1B9B784", Offset = "0x1B9B784", Length = "0x110")]
427 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnexceptionalStreamReader), Member = "ReadToEnd", ReturnType = typeof(string))]
429 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "CheckAsyncTaskInProgress", ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[]
433 {
434 typeof(char[]),
435 typeof(int),
436 typeof(int)
437 }, ReturnType = typeof(global::System.Text.StringBuilder))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[]
439 {
440 typeof(string),
441 typeof(string)
442 }, ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
444 public override string ReadToEnd()
445 {
446 throw null;
447 }
448
449 [global::Cpp2ILInjected.Token(Token = "0x60027A1")]
450 [global::Cpp2ILInjected.Address(RVA = "0x1B9B894", Offset = "0x1B9B894", Length = "0x44")]
451 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
453 {
454 typeof(global::System.Array),
455 typeof(int),
456 typeof(global::System.Array),
457 typeof(int),
458 typeof(int)
459 }, ReturnType = typeof(void))]
460 private void CompressBuffer(int n)
461 {
462 throw null;
463 }
464
465 [global::Cpp2ILInjected.Token(Token = "0x60027A2")]
466 [global::Cpp2ILInjected.Address(RVA = "0x1B9B8D8", Offset = "0x1B9B8D8", Length = "0x250")]
467 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "ReadBuffer", ReturnType = typeof(int))]
469 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "ReadBuffer", MemberParameters = new object[]
470 {
471 typeof(global::System.Span<char>),
472 typeof(ref bool)
473 }, ReturnType = typeof(int))]
474 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_BigEndianUnicode", ReturnType = typeof(global::System.Text.Encoding))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_Unicode", ReturnType = typeof(global::System.Text.Encoding))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
478 {
479 typeof(global::System.Array),
480 typeof(int),
481 typeof(global::System.Array),
482 typeof(int),
483 typeof(int)
484 }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF8", ReturnType = typeof(global::System.Text.Encoding))]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.UTF32Encoding), Member = ".ctor", MemberParameters = new object[]
487 {
488 typeof(bool),
489 typeof(bool)
490 }, ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_UTF32", ReturnType = typeof(global::System.Text.Encoding))]
492 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
493 private void DetectEncoding()
494 {
495 throw null;
496 }
497
498 [global::Cpp2ILInjected.Token(Token = "0x60027A3")]
499 [global::Cpp2ILInjected.Address(RVA = "0x1B9BB28", Offset = "0x1B9BB28", Length = "0x100")]
500 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "ReadBuffer", ReturnType = typeof(int))]
502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "ReadBuffer", MemberParameters = new object[]
503 {
504 typeof(global::System.Span<char>),
505 typeof(ref bool)
506 }, ReturnType = typeof(int))]
507 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
509 {
510 typeof(global::System.Array),
511 typeof(int),
512 typeof(global::System.Array),
513 typeof(int),
514 typeof(int)
515 }, ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
517 private bool IsPreamble()
518 {
519 throw null;
520 }
521
522 [global::Cpp2ILInjected.Token(Token = "0x60027A4")]
523 [global::Cpp2ILInjected.Address(RVA = "0x1B9BC28", Offset = "0x1B9BC28", Length = "0x14C")]
524 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
525 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "IsPreamble", ReturnType = typeof(bool))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "DetectEncoding", ReturnType = typeof(void))]
528 internal virtual int ReadBuffer()
529 {
530 throw null;
531 }
532
533 [global::Cpp2ILInjected.Token(Token = "0x60027A5")]
534 [global::Cpp2ILInjected.Address(RVA = "0x1B9B49C", Offset = "0x1B9B49C", Length = "0x2E8")]
535 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
536 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = "ReadSpan", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = typeof(int))]
537 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "IsPreamble", ReturnType = typeof(bool))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "DetectEncoding", ReturnType = typeof(void))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
542 private int ReadBuffer(global::System.Span<char> userBuffer, out bool readToUserBuffer)
543 {
544 throw null;
545 }
546
547 [global::Cpp2ILInjected.Token(Token = "0x60027A6")]
548 [global::Cpp2ILInjected.Address(RVA = "0x1B9BD74", Offset = "0x1B9BD74", Length = "0x234")]
549 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnexceptionalStreamReader), Member = "ReadLine", ReturnType = typeof(string))]
551 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = "CheckAsyncTaskInProgress", ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[]
555 {
556 typeof(char[]),
557 typeof(int),
558 typeof(int)
559 }, ReturnType = typeof(global::System.Text.StringBuilder))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
561 {
562 typeof(char[]),
563 typeof(int),
564 typeof(int)
565 }, ReturnType = typeof(string))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[]
567 {
568 typeof(string),
569 typeof(string)
570 }, ReturnType = typeof(void))]
571 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
572 public override string ReadLine()
573 {
574 throw null;
575 }
576
577 [global::Cpp2ILInjected.Token(Token = "0x60027A7")]
578 [global::Cpp2ILInjected.Address(RVA = "0x1B9BFA8", Offset = "0x1B9BFA8", Length = "0x10")]
579 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "ReadKeyInternal", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(global::System.ConsoleKeyInfo))]
581 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "InputPending", ReturnType = typeof(bool))]
582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "QueueEcho", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(void))]
583 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
584 internal bool DataAvailable()
585 {
586 throw null;
587 }
588
589 // Note: this type is marked as 'beforefieldinit'.
590 [global::Cpp2ILInjected.Token(Token = "0x60027A8")]
591 [global::Cpp2ILInjected.Address(RVA = "0x1B9BFB8", Offset = "0x1B9BFB8", Length = "0x6C")]
592 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader.NullStreamReader), Member = ".ctor", ReturnType = typeof(void))]
594 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
596 {
597 throw null;
598 }
599
600 [global::Cpp2ILInjected.Token(Token = "0x4001594")]
601 public new static readonly StreamReader Null;
602
603 [global::Cpp2ILInjected.Token(Token = "0x4001595")]
604 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
606
607 [global::Cpp2ILInjected.Token(Token = "0x4001596")]
608 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
609 private global::System.Text.Encoding _encoding;
610
611 [global::Cpp2ILInjected.Token(Token = "0x4001597")]
612 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
613 private global::System.Text.Decoder _decoder;
614
615 [global::Cpp2ILInjected.Token(Token = "0x4001598")]
616 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
617 private byte[] _byteBuffer;
618
619 [global::Cpp2ILInjected.Token(Token = "0x4001599")]
620 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
621 private char[] _charBuffer;
622
623 [global::Cpp2ILInjected.Token(Token = "0x400159A")]
624 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
625 private int _charPos;
626
627 [global::Cpp2ILInjected.Token(Token = "0x400159B")]
628 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
629 private int _charLen;
630
631 [global::Cpp2ILInjected.Token(Token = "0x400159C")]
632 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
633 private int _byteLen;
634
635 [global::Cpp2ILInjected.Token(Token = "0x400159D")]
636 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
637 private int _bytePos;
638
639 [global::Cpp2ILInjected.Token(Token = "0x400159E")]
640 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
642
643 [global::Cpp2ILInjected.Token(Token = "0x400159F")]
644 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
645 private bool _detectEncoding;
646
647 [global::Cpp2ILInjected.Token(Token = "0x40015A0")]
648 [global::Cpp2ILInjected.FieldOffset(Offset = "0x55")]
649 private bool _checkPreamble;
650
651 [global::Cpp2ILInjected.Token(Token = "0x40015A1")]
652 [global::Cpp2ILInjected.FieldOffset(Offset = "0x56")]
653 private bool _isBlocked;
654
655 [global::Cpp2ILInjected.Token(Token = "0x40015A2")]
656 [global::Cpp2ILInjected.FieldOffset(Offset = "0x57")]
657 private bool _closable;
658
659 [global::Cpp2ILInjected.Token(Token = "0x40015A3")]
660 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
661 private global::System.Threading.Tasks.Task _asyncReadTask;
662
663 [global::Cpp2ILInjected.Token(Token = "0x2000540")]
665 {
666 [global::Cpp2ILInjected.Token(Token = "0x60027A9")]
667 [global::Cpp2ILInjected.Address(RVA = "0x1B9C024", Offset = "0x1B9C024", Length = "0x94")]
668 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StreamReader), Member = ".cctor", ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StreamReader), Member = ".ctor", ReturnType = typeof(void))]
671 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
673 {
674 throw null;
675 }
676
677 [global::Cpp2ILInjected.Token(Token = "0x170005B3")]
678 public override Stream BaseStream
679 {
680 [global::Cpp2ILInjected.Token(Token = "0x60027AA")]
681 [global::Cpp2ILInjected.Address(RVA = "0x1B9C0B8", Offset = "0x1B9C0B8", Length = "0x58")]
682 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
683 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
684 get
685 {
686 throw null;
687 }
688 }
689
690 [global::Cpp2ILInjected.Token(Token = "0x170005B4")]
691 public override global::System.Text.Encoding CurrentEncoding
692 {
693 [global::Cpp2ILInjected.Token(Token = "0x60027AB")]
694 [global::Cpp2ILInjected.Address(RVA = "0x1B9C110", Offset = "0x1B9C110", Length = "0x8")]
695 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
696 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.Encoding), Member = "get_Unicode", ReturnType = typeof(global::System.Text.Encoding))]
697 get
698 {
699 throw null;
700 }
701 }
702
703 [global::Cpp2ILInjected.Token(Token = "0x60027AC")]
704 [global::Cpp2ILInjected.Address(RVA = "0x1B9C118", Offset = "0x1B9C118", Length = "0x4")]
705 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
706 protected override void Dispose(bool disposing)
707 {
708 throw null;
709 }
710
711 [global::Cpp2ILInjected.Token(Token = "0x60027AD")]
712 [global::Cpp2ILInjected.Address(RVA = "0x1B9C11C", Offset = "0x1B9C11C", Length = "0x8")]
713 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
714 public override int Peek()
715 {
716 throw null;
717 }
718
719 [global::Cpp2ILInjected.Token(Token = "0x60027AE")]
720 [global::Cpp2ILInjected.Address(RVA = "0x1B9C124", Offset = "0x1B9C124", Length = "0x8")]
721 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
722 public override int Read()
723 {
724 throw null;
725 }
726
727 [global::Cpp2ILInjected.Token(Token = "0x60027AF")]
728 [global::Cpp2ILInjected.Address(RVA = "0x1B9C12C", Offset = "0x1B9C12C", Length = "0x8")]
729 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
730 public override int Read(char[] buffer, int index, int count)
731 {
732 throw null;
733 }
734
735 [global::Cpp2ILInjected.Token(Token = "0x60027B0")]
736 [global::Cpp2ILInjected.Address(RVA = "0x1B9C134", Offset = "0x1B9C134", Length = "0x8")]
737 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
738 public override string ReadLine()
739 {
740 throw null;
741 }
742
743 [global::Cpp2ILInjected.Token(Token = "0x60027B1")]
744 [global::Cpp2ILInjected.Address(RVA = "0x1B9C13C", Offset = "0x1B9C13C", Length = "0x48")]
745 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
746 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
747 public override string ReadToEnd()
748 {
749 throw null;
750 }
751
752 [global::Cpp2ILInjected.Token(Token = "0x60027B2")]
753 [global::Cpp2ILInjected.Address(RVA = "0x1B9C184", Offset = "0x1B9C184", Length = "0x8")]
754 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
755 internal override int ReadBuffer()
756 {
757 throw null;
758 }
759 }
760 }
761}
class f__AnonymousType0<< Count > j__TPar
override int Read(char[] buffer, int index, int count)
override void Dispose(bool disposing)
global::System.Text.Encoding _encoding
StreamReader(Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks)
virtual int ReadBuffer()
override void Dispose(bool disposing)
StreamReader(Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)
override string ReadToEnd()
StreamReader(string path)
int ReadSpan(global::System.Span< char > buffer)
StreamReader(Stream stream, global::System.Text.Encoding encoding)
StreamReader(Stream stream, bool detectEncodingFromByteOrderMarks)
override int Read(char[] buffer, int index, int count)
override string ReadLine()
void Init(Stream stream)
void Init(Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)
int ReadBuffer(global::System.Span< char > userBuffer, out bool readToUserBuffer)
StreamReader(string path, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize)
global::System.Threading.Tasks.Task _asyncReadTask
static new readonly StreamReader Null
StreamReader(Stream stream)
static void ThrowAsyncIOInProgress()
global::System.Text.Decoder _decoder
override void Close()
StreamReader(string path, bool detectEncodingFromByteOrderMarks)