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
BinaryReader.cs
Go to the documentation of this file.
1using System;
7using System.Text;
10using Mono.Security;
11
12namespace System.IO
13{
14 [global::System.Runtime.InteropServices.ComVisible(true)]
15 [global::Cpp2ILInjected.Token(Token = "0x2000561")]
16 public class BinaryReader : global::System.IDisposable
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x600291D")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1BC68F8", Offset = "0x1BC68F8", Length = "0x70")]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "LoadReleaseLayout", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(bool))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationClient", Member = "Update", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationFinder", Member = "BroadcastRecieveThread", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationHost", Member = "Update", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationOperation_ReceiveFile", Member = "ProcessMessage", MemberParameters = new object[] { "SaveSynchronisationOperation.MessageId", "System.Byte[]" }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationState", Member = "ReadPlayerFileData", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationState", Member = "ReadWorldFileData", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ServerAutoFinder", Member = "BroadcastRecieveThread", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Player_OldConsole", Member = "LoadPlayer", MemberParameters = new object[]
29 {
30 typeof(string),
31 "Terraria.IO.PlayerFileData"
32 }, ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "WorldFile_OldConsole", Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = "Terraria.IO.WorldFileData")]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "WorldFile_OldConsole", Member = "LoadSaveData", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(bool))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Player_OldSwitch", Member = "LoadPlayer", MemberParameters = new object[]
36 {
37 typeof(string),
38 "Terraria.IO.PlayerFileData"
39 }, ReturnType = typeof(bool))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "WorldFile_OldSwitch", Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = "Terraria.IO.WorldFileData")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "WorldFile_OldSwitch", Member = "LoadSaveData", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(bool))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "TextureAtlasDB", Member = "Load", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "OpenRecent", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "OpenLegacySettings", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.MessageBuffer", Member = "ProcessData", MemberParameters = new object[]
46 {
47 "System.Byte[]",
48 typeof(int),
49 typeof(ref int)
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NetMessage", Member = "DecompressTileBlock", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "LoadTutorialPlayer", ReturnType = "Terraria.IO.PlayerFileData")]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "LoadPlayer", MemberParameters = new object[]
54 {
55 typeof(string),
56 typeof(bool)
57 }, ReturnType = "Terraria.IO.PlayerFileData")]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.Player_OldMobile", Member = "LoadPlayer", MemberParameters = new object[]
59 {
60 typeof(string),
61 "Terraria.IO.PlayerFileData"
62 }, ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile_OldMobile", Member = "LoadSaveData", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile_OldMobile", Member = "GetAllMetadata", MemberParameters = new object[]
65 {
66 typeof(string),
67 typeof(bool)
68 }, ReturnType = "Terraria.IO.WorldFileData")]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "GetTutorialMetadata", ReturnType = "Terraria.IO.WorldFileData")]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "GetAllMetadata", MemberParameters = new object[]
71 {
72 typeof(string),
73 typeof(bool)
74 }, ReturnType = "Terraria.IO.WorldFileData")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "InternalSaveWorld", MemberParameters = new object[]
77 {
78 typeof(bool),
79 typeof(bool)
80 }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "RenameWorld", MemberParameters = new object[]
82 {
83 typeof(string),
84 typeof(bool)
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "GetFileMetadata", MemberParameters = new object[]
87 {
88 typeof(string),
89 typeof(bool)
90 }, ReturnType = "Terraria.IO.FileMetadata")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.CachedBuffer", Member = ".ctor", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.MapHelper", Member = "LoadMapWithUltraCompression", MemberParameters = new object[]
93 {
94 typeof(MemoryStream),
95 typeof(bool)
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.MapHelper", Member = "LoadMapVersion2", MemberParameters = new object[]
98 {
99 typeof(BinaryReader),
100 typeof(int)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.WorldMap", Member = "Load", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ManifestBasedResourceGroveler), Member = "CreateResourceSet", MemberParameters = new object[]
104 {
105 typeof(Stream),
106 typeof(global::System.Reflection.Assembly)
107 }, ReturnType = typeof(global::System.Resources.ResourceSet))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.PlayerActionSet", Member = "LoadData", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Bson.BsonReader", Member = ".ctor", MemberParameters = new object[]
110 {
111 typeof(Stream),
112 typeof(bool),
113 typeof(global::System.DateTimeKind)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 38)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.UTF8Encoding), Member = ".ctor", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x600291E")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1BC6BD8", Offset = "0x1BC6BD8", Length = "0x8")]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ContentManager", Member = "LoadSpriteFont", MemberParameters = new object[] { typeof(string) }, ReturnType = "Microsoft.Xna.Framework.Graphics.SpriteFont")]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.__BinaryParser), Member = ".ctor", MemberParameters = new object[]
127 {
128 typeof(Stream),
129 typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectReader)
130 }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = ".ctor", MemberParameters = new object[]
132 {
133 typeof(Stream),
134 typeof(global::System.Collections.Generic.Dictionary<string, global::System.Resources.ResourceLocator>)
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[]
138 {
139 typeof(Stream),
140 typeof(global::System.Text.Encoding),
141 typeof(bool)
142 }, ReturnType = typeof(void))]
143 public BinaryReader(Stream input, global::System.Text.Encoding encoding)
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x600291F")]
149 [global::Cpp2ILInjected.Address(RVA = "0x1BC6968", Offset = "0x1BC6968", Length = "0x270")]
150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[]
152 {
153 typeof(Stream),
154 typeof(global::System.Text.Encoding)
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
161 {
162 typeof(global::System.Type),
163 typeof(global::System.Type)
164 }, ReturnType = typeof(bool))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
169 public BinaryReader(Stream input, global::System.Text.Encoding encoding, bool leaveOpen)
170 {
171 throw null;
172 }
173
174 [global::Cpp2ILInjected.Token(Token = "0x170005F2")]
175 public virtual Stream BaseStream
176 {
177 [global::Cpp2ILInjected.Token(Token = "0x6002920")]
178 [global::Cpp2ILInjected.Address(RVA = "0x1BC6BE0", Offset = "0x1BC6BE0", Length = "0x8")]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 get
181 {
182 throw null;
183 }
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x6002921")]
187 [global::Cpp2ILInjected.Address(RVA = "0x1BC6BE8", Offset = "0x1BC6BE8", Length = "0x10")]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
190 public virtual void Close()
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x6002922")]
196 [global::Cpp2ILInjected.Address(RVA = "0x1BC6BF8", Offset = "0x1BC6BF8", Length = "0x44")]
197 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 protected virtual void Dispose(bool disposing)
200 {
201 throw null;
202 }
203
204 [global::Cpp2ILInjected.Token(Token = "0x6002923")]
205 [global::Cpp2ILInjected.Address(RVA = "0x1BC6C3C", Offset = "0x1BC6C3C", Length = "0x10")]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
208 public void Dispose()
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x6002924")]
214 [global::Cpp2ILInjected.Address(RVA = "0x1BC6C4C", Offset = "0x1BC6C4C", Length = "0x18")]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "FileNotOpen", ReturnType = typeof(void))]
217 public virtual int Read()
218 {
219 throw null;
220 }
221
222 [global::Cpp2ILInjected.Token(Token = "0x6002925")]
223 [global::Cpp2ILInjected.Address(RVA = "0x1BC6E74", Offset = "0x1BC6E74", Length = "0x34")]
224 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
226 public virtual bool ReadBoolean()
227 {
228 throw null;
229 }
230
231 [global::Cpp2ILInjected.Token(Token = "0x6002926")]
232 [global::Cpp2ILInjected.Address(RVA = "0x1BC6EA8", Offset = "0x1BC6EA8", Length = "0x34")]
233 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
234 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "FileNotOpen", ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "EndOfFile", ReturnType = typeof(void))]
237 public virtual byte ReadByte()
238 {
239 throw null;
240 }
241
242 [global::System.CLSCompliant(false)]
243 [global::Cpp2ILInjected.Token(Token = "0x6002927")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1BC6EDC", Offset = "0x1BC6EDC", Length = "0x2C")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 public virtual sbyte ReadSByte()
248 {
249 throw null;
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x6002928")]
253 [global::Cpp2ILInjected.Address(RVA = "0x1BC6F08", Offset = "0x1BC6F08", Length = "0x24")]
254 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "EndOfFile", ReturnType = typeof(void))]
257 public virtual char ReadChar()
258 {
259 throw null;
260 }
261
262 [global::Cpp2ILInjected.Token(Token = "0x6002929")]
263 [global::Cpp2ILInjected.Address(RVA = "0x1BC6F2C", Offset = "0x1BC6F2C", Length = "0x2C")]
264 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
266 public virtual short ReadInt16()
267 {
268 throw null;
269 }
270
271 [global::System.CLSCompliant(false)]
272 [global::Cpp2ILInjected.Token(Token = "0x600292A")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1BC6F58", Offset = "0x1BC6F58", Length = "0x2C")]
274 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 public virtual ushort ReadUInt16()
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x600292B")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1BC6F84", Offset = "0x1BC6F84", Length = "0xB8")]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = "InternalReadInt32", ReturnType = typeof(int))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "FileNotOpen", ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
288 public virtual int ReadInt32()
289 {
290 throw null;
291 }
292
293 [global::System.CLSCompliant(false)]
294 [global::Cpp2ILInjected.Token(Token = "0x600292C")]
295 [global::Cpp2ILInjected.Address(RVA = "0x1BC703C", Offset = "0x1BC703C", Length = "0x2C")]
296 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
298 public virtual uint ReadUInt32()
299 {
300 throw null;
301 }
302
303 [global::Cpp2ILInjected.Token(Token = "0x600292D")]
304 [global::Cpp2ILInjected.Address(RVA = "0x1BC7068", Offset = "0x1BC7068", Length = "0x2C")]
305 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 public virtual long ReadInt64()
308 {
309 throw null;
310 }
311
312 [global::System.CLSCompliant(false)]
313 [global::Cpp2ILInjected.Token(Token = "0x600292E")]
314 [global::Cpp2ILInjected.Address(RVA = "0x1BC7094", Offset = "0x1BC7094", Length = "0x2C")]
315 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
316 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
317 public virtual ulong ReadUInt64()
318 {
319 throw null;
320 }
321
322 [global::Cpp2ILInjected.Token(Token = "0x600292F")]
323 [global::Cpp2ILInjected.Address(RVA = "0x1BC70C0", Offset = "0x1BC70C0", Length = "0x30")]
324 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
325 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.BitConverterLE), Member = "ToSingle", MemberParameters = new object[]
327 {
328 typeof(byte[]),
329 typeof(int)
330 }, ReturnType = typeof(float))]
331 public virtual float ReadSingle()
332 {
333 throw null;
334 }
335
336 [global::Cpp2ILInjected.Token(Token = "0x6002930")]
337 [global::Cpp2ILInjected.Address(RVA = "0x1BC70F0", Offset = "0x1BC70F0", Length = "0x30")]
338 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.BitConverterLE), Member = "ToDouble", MemberParameters = new object[]
341 {
342 typeof(byte[]),
343 typeof(int)
344 }, ReturnType = typeof(double))]
345 public virtual double ReadDouble()
346 {
347 throw null;
348 }
349
350 [global::Cpp2ILInjected.Token(Token = "0x6002931")]
351 [global::Cpp2ILInjected.Address(RVA = "0x1BC7120", Offset = "0x1BC7120", Length = "0x1EC")]
352 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "BlockCopy", MemberParameters = new object[]
355 {
356 typeof(global::System.Array),
357 typeof(int),
358 typeof(global::System.Array),
359 typeof(int),
360 typeof(int)
361 }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = ".ctor", MemberParameters = new object[] { typeof(int[]) }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[]
365 {
366 typeof(string),
367 typeof(global::System.Exception)
368 }, ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
370 public virtual decimal ReadDecimal()
371 {
372 throw null;
373 }
374
375 [global::Cpp2ILInjected.Token(Token = "0x6002932")]
376 [global::Cpp2ILInjected.Address(RVA = "0x1BC730C", Offset = "0x1BC730C", Length = "0x268")]
377 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = "Read7BitEncodedInt", ReturnType = typeof(int))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilderCache), Member = "Acquire", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Text.StringBuilder))]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[]
382 {
383 typeof(char[]),
384 typeof(int),
385 typeof(int)
386 }, ReturnType = typeof(global::System.Text.StringBuilder))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilderCache), Member = "GetStringAndRelease", MemberParameters = new object[] { typeof(global::System.Text.StringBuilder) }, ReturnType = typeof(string))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
389 {
390 typeof(char[]),
391 typeof(int),
392 typeof(int)
393 }, ReturnType = typeof(string))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "EndOfFile", ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "FileNotOpen", ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[]
397 {
398 typeof(string),
399 typeof(object[])
400 }, ReturnType = typeof(string))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
403 public virtual string ReadString()
404 {
405 throw null;
406 }
407
408 [global::Cpp2ILInjected.Token(Token = "0x6002933")]
409 [global::Cpp2ILInjected.Address(RVA = "0x1BC7614", Offset = "0x1BC7614", Length = "0x2CC")]
410 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
411 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryReader), Member = "ReadChars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char[]))]
412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = "InternalEmulateRead", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
416 private int InternalReadChars(char[] buffer, int index, int count)
417 {
418 throw null;
419 }
420
421 [global::Cpp2ILInjected.Token(Token = "0x6002934")]
422 [global::Cpp2ILInjected.Address(RVA = "0x1BC6C64", Offset = "0x1BC6C64", Length = "0x210")]
423 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
424 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
425 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
427 {
428 throw null;
429 }
430
431 [global::Cpp2ILInjected.Token(Token = "0x6002935")]
432 [global::Cpp2ILInjected.Address(RVA = "0x1BC78E0", Offset = "0x1BC78E0", Length = "0x15C")]
433 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
434 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = "InternalReadChars", MemberParameters = new object[]
436 {
437 typeof(char[]),
438 typeof(int),
439 typeof(int)
440 }, ReturnType = typeof(int))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
442 {
443 typeof(global::System.Array),
444 typeof(int),
445 typeof(global::System.Array),
446 typeof(int),
447 typeof(int)
448 }, ReturnType = typeof(bool))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
451 {
452 typeof(string),
453 typeof(string)
454 }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "FileNotOpen", ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
457 public virtual char[] ReadChars(int count)
458 {
459 throw null;
460 }
461
462 [global::Cpp2ILInjected.Token(Token = "0x6002936")]
463 [global::Cpp2ILInjected.Address(RVA = "0x1BC7A3C", Offset = "0x1BC7A3C", Length = "0x170")]
464 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
465 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[]
468 {
469 typeof(string),
470 typeof(string)
471 }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
473 {
474 typeof(string),
475 typeof(string)
476 }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "FileNotOpen", ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
480 public virtual int Read(byte[] buffer, int index, int count)
481 {
482 throw null;
483 }
484
485 [global::Cpp2ILInjected.Token(Token = "0x6002937")]
486 [global::Cpp2ILInjected.Address(RVA = "0x1BC7BAC", Offset = "0x1BC7BAC", Length = "0x180")]
487 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Buffer), Member = "InternalBlockCopy", MemberParameters = new object[]
490 {
491 typeof(global::System.Array),
492 typeof(int),
493 typeof(global::System.Array),
494 typeof(int),
495 typeof(int)
496 }, ReturnType = typeof(bool))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
499 {
500 typeof(string),
501 typeof(string)
502 }, ReturnType = typeof(void))]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "FileNotOpen", ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
505 public virtual byte[] ReadBytes(int count)
506 {
507 throw null;
508 }
509
510 [global::Cpp2ILInjected.Token(Token = "0x6002938")]
511 [global::Cpp2ILInjected.Address(RVA = "0x1BC7D2C", Offset = "0x1BC7D2C", Length = "0x120")]
512 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
513 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "EndOfFile", ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
517 {
518 typeof(string),
519 typeof(string)
520 }, ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(__Error), Member = "FileNotOpen", ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
523 protected virtual void FillBuffer(int numBytes)
524 {
525 throw null;
526 }
527
528 [global::Cpp2ILInjected.Token(Token = "0x6002939")]
529 [global::Cpp2ILInjected.Address(RVA = "0x1BC7574", Offset = "0x1BC7574", Length = "0xA0")]
530 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = "SkipString", ReturnType = typeof(void))]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = "CompareStringEqualsName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = "AllocateStringForNameIndex", MemberParameters = new object[]
534 {
535 typeof(int),
536 typeof(ref int)
537 }, ReturnType = typeof(string))]
538 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = "LoadString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = "_LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = "_LoadObjectV2", MemberParameters = new object[]
541 {
542 typeof(int),
543 typeof(ref global::System.Resources.ResourceTypeCode)
544 }, ReturnType = typeof(object))]
545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryReader), Member = "ReadString", ReturnType = typeof(string))]
546 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.FormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
549 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
550 protected internal int Read7BitEncodedInt()
551 {
552 throw null;
553 }
554
555 [global::Cpp2ILInjected.Token(Token = "0x400161F")]
556 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
558
559 [global::Cpp2ILInjected.Token(Token = "0x4001620")]
560 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
561 private byte[] m_buffer;
562
563 [global::Cpp2ILInjected.Token(Token = "0x4001621")]
564 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
565 private global::System.Text.Decoder m_decoder;
566
567 [global::Cpp2ILInjected.Token(Token = "0x4001622")]
568 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
569 private byte[] m_charBytes;
570
571 [global::Cpp2ILInjected.Token(Token = "0x4001623")]
572 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
573 private char[] m_singleChar;
574
575 [global::Cpp2ILInjected.Token(Token = "0x4001624")]
576 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
577 private char[] m_charBuffer;
578
579 [global::Cpp2ILInjected.Token(Token = "0x4001625")]
580 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
581 private int m_maxCharsSize;
582
583 [global::Cpp2ILInjected.Token(Token = "0x4001626")]
584 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
585 private bool m_2BytesPerChar;
586
587 [global::Cpp2ILInjected.Token(Token = "0x4001627")]
588 [global::Cpp2ILInjected.FieldOffset(Offset = "0x45")]
589 private bool m_isMemoryStream;
590
591 [global::Cpp2ILInjected.Token(Token = "0x4001628")]
592 [global::Cpp2ILInjected.FieldOffset(Offset = "0x46")]
593 private bool m_leaveOpen;
594 }
595}
class f__AnonymousType0<< Count > j__TPar
virtual int Read(byte[] buffer, int index, int count)
virtual bool ReadBoolean()
virtual double ReadDouble()
virtual byte ReadByte()
virtual string ReadString()
BinaryReader(Stream input, global::System.Text.Encoding encoding)
int InternalReadChars(char[] buffer, int index, int count)
BinaryReader(Stream input, global::System.Text.Encoding encoding, bool leaveOpen)
virtual void Dispose(bool disposing)
virtual ulong ReadUInt64()
global::System.Text.Decoder m_decoder
virtual float ReadSingle()
virtual void FillBuffer(int numBytes)
BinaryReader(Stream input)
virtual sbyte ReadSByte()
virtual ushort ReadUInt16()
virtual char[] ReadChars(int count)
virtual int ReadInt32()
virtual short ReadInt16()
virtual byte[] ReadBytes(int count)
virtual decimal ReadDecimal()
virtual long ReadInt64()
virtual uint ReadUInt32()
virtual char ReadChar()