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
BsonReader.cs
Go to the documentation of this file.
1using System;
4using System.IO;
5using System.Text;
10
12{
13 [Preserve]
14 [global::Cpp2ILInjected.Token(Token = "0x2000120")]
15 public class BsonReader : JsonReader
16 {
17 [Obsolete("JsonNet35BinaryCompatibility will be removed in a future version of Json.NET.")]
18 [global::Cpp2ILInjected.Token(Token = "0x1700022D")]
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x6000B40")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1D38680", Offset = "0x1D38680", Length = "0x8")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 get
25 {
26 throw null;
27 }
28 [global::Cpp2ILInjected.Token(Token = "0x6000B41")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1D38688", Offset = "0x1D38688", Length = "0xC")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 set
32 {
33 throw null;
34 }
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x1700022E")]
39 {
40 [global::Cpp2ILInjected.Token(Token = "0x6000B42")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1D38694", Offset = "0x1D38694", Length = "0x8")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
47 [global::Cpp2ILInjected.Token(Token = "0x6000B43")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1D3869C", Offset = "0x1D3869C", Length = "0xC")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 set
51 {
52 throw null;
53 }
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x1700022F")]
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x6000B44")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1D386A8", Offset = "0x1D386A8", Length = "0x8")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 get
63 {
64 throw null;
65 }
66 [global::Cpp2ILInjected.Token(Token = "0x6000B45")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1D386B0", Offset = "0x1D386B0", Length = "0x8")]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 set
70 {
71 throw null;
72 }
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6000B46")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1D386B8", Offset = "0x1D386B8", Length = "0xC")]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LocalUser", Member = "LoadPersistantData", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.Preferences", Member = "Load", ReturnType = typeof(bool))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Achievements.AchievementManager", Member = "Load", MemberParameters = new object[]
80 {
81 typeof(string),
82 typeof(bool)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
85 public BsonReader(Stream stream)
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6000B47")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1D387BC", Offset = "0x1D387BC", Length = "0xC")]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 public BsonReader(BinaryReader reader)
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x6000B48")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1D386C4", Offset = "0x1D386C4", Length = "0xF8")]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = ".ctor", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
103 {
104 typeof(object),
105 typeof(string)
106 }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryReader), Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6000B49")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1D387C8", Offset = "0x1D387C8", Length = "0xCC")]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = ".ctor", ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
120 {
121 typeof(object),
122 typeof(string)
123 }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x6000B4A")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1D38894", Offset = "0x1D38894", Length = "0x38")]
133 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadString", ReturnType = typeof(string))]
136 private string ReadElement()
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6000B4B")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1D38B20", Offset = "0x1D38B20", Length = "0x1A8")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadCodeWScope", ReturnType = typeof(bool))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[] { typeof(JsonToken) }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadReference", ReturnType = typeof(bool))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadNormal", ReturnType = typeof(bool))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
151 {
152 typeof(string),
154 typeof(object)
155 }, ReturnType = typeof(string))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReaderException), Member = "Create", MemberParameters = new object[]
157 {
159 typeof(string)
160 }, ReturnType = typeof(JsonReaderException))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
162 public override bool Read()
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x6000B4C")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1D392CC", Offset = "0x1D392CC", Length = "0x38")]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "Close", ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
172 public override void Close()
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x6000B4D")]
178 [global::Cpp2ILInjected.Address(RVA = "0x1D390BC", Offset = "0x1D390BC", Length = "0x210")]
179 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "Read", ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[]
183 {
185 typeof(object)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[] { typeof(JsonToken) }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadNormal", ReturnType = typeof(bool))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadLengthString", ReturnType = typeof(string))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "PushContext", MemberParameters = new object[] { typeof(BsonReader.ContainerContext) }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
194 private bool ReadCodeWScope()
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x6000B4E")]
200 [global::Cpp2ILInjected.Address(RVA = "0x1D38EE4", Offset = "0x1D38EE4", Length = "0x1D8")]
201 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "Read", ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[]
205 {
207 typeof(object)
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadLengthString", ReturnType = typeof(string))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[] { typeof(JsonToken) }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
212 {
213 typeof(object),
214 typeof(object)
215 }, ReturnType = typeof(string))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReaderException), Member = "Create", MemberParameters = new object[]
217 {
219 typeof(string)
220 }, ReturnType = typeof(JsonReaderException))]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
222 private bool ReadReference()
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x6000B4F")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1D38CC8", Offset = "0x1D38CC8", Length = "0x21C")]
229 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "Read", ReturnType = typeof(bool))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadCodeWScope", ReturnType = typeof(bool))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadString", ReturnType = typeof(string))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadType", MemberParameters = new object[] { typeof(BsonType) }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[] { typeof(JsonToken) }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "PushContext", MemberParameters = new object[] { typeof(BsonReader.ContainerContext) }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "PopContext", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[]
240 {
241 typeof(JsonToken),
242 typeof(object)
243 }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReaderException), Member = "Create", MemberParameters = new object[]
246 {
248 typeof(string)
249 }, ReturnType = typeof(JsonReaderException))]
250 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
251 private bool ReadNormal()
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x6000B50")]
257 [global::Cpp2ILInjected.Address(RVA = "0x1D39A88", Offset = "0x1D39A88", Length = "0x98")]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadNormal", ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
263 private void PopContext()
264 {
265 throw null;
266 }
267
268 [global::Cpp2ILInjected.Token(Token = "0x6000B51")]
269 [global::Cpp2ILInjected.Address(RVA = "0x1D393BC", Offset = "0x1D393BC", Length = "0xA4")]
270 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadCodeWScope", ReturnType = typeof(bool))]
272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadNormal", ReturnType = typeof(bool))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadType", MemberParameters = new object[] { typeof(BsonType) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x6000B52")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1D39A68", Offset = "0x1D39A68", Length = "0x20")]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
284 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
285 private byte ReadByte()
286 {
287 throw null;
288 }
289
290 [global::Cpp2ILInjected.Token(Token = "0x6000B53")]
291 [global::Cpp2ILInjected.Address(RVA = "0x1D39484", Offset = "0x1D39484", Length = "0x5E4")]
292 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadNormal", ReturnType = typeof(bool))]
294 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadLengthString", ReturnType = typeof(string))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[] { typeof(JsonToken) }, ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToBoolean", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(bool))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadString", ReturnType = typeof(string))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
301 {
302 typeof(string),
303 typeof(string),
304 typeof(string),
305 typeof(string)
306 }, ReturnType = typeof(string))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToDecimal", MemberParameters = new object[]
309 {
310 typeof(object),
312 }, ReturnType = typeof(decimal))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "PushContext", MemberParameters = new object[] { typeof(BsonReader.ContainerContext) }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "ReadBinary", MemberParameters = new object[] { typeof(ref BsonBinaryType) }, ReturnType = typeof(byte[]))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "ConvertJavaScriptTicksToDateTime", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "SpecifyKind", MemberParameters = new object[]
318 {
321 }, ReturnType = typeof(DateTime))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToLocalTime", ReturnType = typeof(DateTime))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "SetToken", MemberParameters = new object[]
324 {
325 typeof(JsonToken),
326 typeof(object)
327 }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
329 {
330 typeof(object),
331 typeof(object)
332 }, ReturnType = typeof(string))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
334 {
335 typeof(string),
336 typeof(string)
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
339 private void ReadType(BsonType type)
340 {
341 throw null;
342 }
343
344 [global::Cpp2ILInjected.Token(Token = "0x6000B54")]
345 [global::Cpp2ILInjected.Address(RVA = "0x1D39B58", Offset = "0x1D39B58", Length = "0xD0")]
346 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadType", MemberParameters = new object[] { typeof(BsonType) }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
349 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
351 {
352 throw null;
353 }
354
355 [global::Cpp2ILInjected.Token(Token = "0x6000B55")]
356 [global::Cpp2ILInjected.Address(RVA = "0x1D388EC", Offset = "0x1D388EC", Length = "0x234")]
357 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadElement", ReturnType = typeof(string))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadNormal", ReturnType = typeof(bool))]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadType", MemberParameters = new object[] { typeof(BsonType) }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "EnsureBuffers", ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "GetLastFullCharStop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_UTF8", ReturnType = typeof(Encoding))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
367 {
368 typeof(char[]),
369 typeof(int),
370 typeof(int)
371 }, ReturnType = typeof(StringBuilder))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
373 {
374 typeof(Array),
375 typeof(int),
376 typeof(Array),
377 typeof(int),
378 typeof(int)
379 }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
381 {
382 typeof(char[]),
383 typeof(int),
384 typeof(int)
385 }, ReturnType = typeof(string))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
387 private string ReadString()
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x6000B56")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1D39328", Offset = "0x1D39328", Length = "0x6C")]
394 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadCodeWScope", ReturnType = typeof(bool))]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadReference", ReturnType = typeof(bool))]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadType", MemberParameters = new object[] { typeof(BsonType) }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "GetString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
400 private string ReadLengthString()
401 {
402 throw null;
403 }
404
405 [global::Cpp2ILInjected.Token(Token = "0x6000B57")]
406 [global::Cpp2ILInjected.Address(RVA = "0x1D39D5C", Offset = "0x1D39D5C", Length = "0x258")]
407 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadLengthString", ReturnType = typeof(string))]
409 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "EnsureBuffers", ReturnType = typeof(void))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "GetLastFullCharStop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_UTF8", ReturnType = typeof(Encoding))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
415 {
416 typeof(char[]),
417 typeof(int),
418 typeof(int)
419 }, ReturnType = typeof(StringBuilder))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
421 {
422 typeof(Array),
423 typeof(int),
424 typeof(Array),
425 typeof(int),
426 typeof(int)
427 }, ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
429 {
430 typeof(char[]),
431 typeof(int),
432 typeof(int)
433 }, ReturnType = typeof(string))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndOfStreamException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
436 private string GetString(int length)
437 {
438 throw null;
439 }
440
441 [global::Cpp2ILInjected.Token(Token = "0x6000B58")]
442 [global::Cpp2ILInjected.Address(RVA = "0x1D39CF0", Offset = "0x1D39CF0", Length = "0x6C")]
443 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
444 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadString", ReturnType = typeof(string))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "GetString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonReader), Member = "BytesInSequence", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(int))]
448 private int GetLastFullCharStop(int start)
449 {
450 throw null;
451 }
452
453 [global::Cpp2ILInjected.Token(Token = "0x6000B59")]
454 [global::Cpp2ILInjected.Address(RVA = "0x1D39FB4", Offset = "0x1D39FB4", Length = "0x164")]
455 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "GetLastFullCharStop", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
457 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
458 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
459 private int BytesInSequence(byte b)
460 {
461 throw null;
462 }
463
464 [global::Cpp2ILInjected.Token(Token = "0x6000B5A")]
465 [global::Cpp2ILInjected.Address(RVA = "0x1D39C4C", Offset = "0x1D39C4C", Length = "0xA4")]
466 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
467 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadString", ReturnType = typeof(string))]
468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "GetString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
469 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_UTF8", ReturnType = typeof(Encoding))]
471 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
472 private void EnsureBuffers()
473 {
474 throw null;
475 }
476
477 [global::Cpp2ILInjected.Token(Token = "0x6000B5B")]
478 [global::Cpp2ILInjected.Address(RVA = "0x1D39B34", Offset = "0x1D39B34", Length = "0x24")]
479 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
480 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
481 private double ReadDouble()
482 {
483 throw null;
484 }
485
486 [global::Cpp2ILInjected.Token(Token = "0x6000B5C")]
487 [global::Cpp2ILInjected.Address(RVA = "0x1D39304", Offset = "0x1D39304", Length = "0x24")]
488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
489 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
490 private int ReadInt32()
491 {
492 throw null;
493 }
494
495 [global::Cpp2ILInjected.Token(Token = "0x6000B5D")]
496 [global::Cpp2ILInjected.Address(RVA = "0x1D39C28", Offset = "0x1D39C28", Length = "0x24")]
497 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
498 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
499 private long ReadInt64()
500 {
501 throw null;
502 }
503
504 [global::Cpp2ILInjected.Token(Token = "0x6000B5E")]
505 [global::Cpp2ILInjected.Address(RVA = "0x1D388CC", Offset = "0x1D388CC", Length = "0x20")]
506 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
507 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
509 {
510 throw null;
511 }
512
513 [global::Cpp2ILInjected.Token(Token = "0x6000B5F")]
514 [global::Cpp2ILInjected.Address(RVA = "0x1D39B20", Offset = "0x1D39B20", Length = "0x14")]
515 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
516 private void MovePosition(int count)
517 {
518 throw null;
519 }
520
521 [global::Cpp2ILInjected.Token(Token = "0x6000B60")]
522 [global::Cpp2ILInjected.Address(RVA = "0x1D39460", Offset = "0x1D39460", Length = "0x24")]
523 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
524 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
525 private byte[] ReadBytes(int count)
526 {
527 throw null;
528 }
529
530 // Note: this type is marked as 'beforefieldinit'.
531 [global::Cpp2ILInjected.Token(Token = "0x6000B61")]
532 [global::Cpp2ILInjected.Address(RVA = "0x1D3A118", Offset = "0x1D3A118", Length = "0xD0")]
533 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
534 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
535 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
536 static BsonReader()
537 {
538 throw null;
539 }
540
541 [global::Cpp2ILInjected.Token(Token = "0x4000430")]
542 private const int MaxCharBytesSize = 128;
543
544 [global::Cpp2ILInjected.Token(Token = "0x4000431")]
545 private static readonly byte[] SeqRange1;
546
547 [global::Cpp2ILInjected.Token(Token = "0x4000432")]
548 private static readonly byte[] SeqRange2;
549
550 [global::Cpp2ILInjected.Token(Token = "0x4000433")]
551 private static readonly byte[] SeqRange3;
552
553 [global::Cpp2ILInjected.Token(Token = "0x4000434")]
554 private static readonly byte[] SeqRange4;
555
556 [global::Cpp2ILInjected.Token(Token = "0x4000435")]
557 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
559
560 [global::Cpp2ILInjected.Token(Token = "0x4000436")]
561 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
563
564 [global::Cpp2ILInjected.Token(Token = "0x4000437")]
565 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
566 private byte[] _byteBuffer;
567
568 [global::Cpp2ILInjected.Token(Token = "0x4000438")]
569 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
570 private char[] _charBuffer;
571
572 [global::Cpp2ILInjected.Token(Token = "0x4000439")]
573 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
575
576 [global::Cpp2ILInjected.Token(Token = "0x400043A")]
577 [global::Cpp2ILInjected.FieldOffset(Offset = "0x9C")]
579
580 [global::Cpp2ILInjected.Token(Token = "0x400043B")]
581 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
583
584 [global::Cpp2ILInjected.Token(Token = "0x400043C")]
585 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
587
588 [global::Cpp2ILInjected.Token(Token = "0x400043D")]
589 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA9")]
591
592 [global::Cpp2ILInjected.Token(Token = "0x400043E")]
593 [global::Cpp2ILInjected.FieldOffset(Offset = "0xAC")]
595
596 [global::Cpp2ILInjected.Token(Token = "0x2000121")]
597 private enum BsonReaderState
598 {
599 [global::Cpp2ILInjected.Token(Token = "0x4000440")]
600 Normal,
601 [global::Cpp2ILInjected.Token(Token = "0x4000441")]
603 [global::Cpp2ILInjected.Token(Token = "0x4000442")]
605 [global::Cpp2ILInjected.Token(Token = "0x4000443")]
607 [global::Cpp2ILInjected.Token(Token = "0x4000444")]
609 [global::Cpp2ILInjected.Token(Token = "0x4000445")]
611 [global::Cpp2ILInjected.Token(Token = "0x4000446")]
613 [global::Cpp2ILInjected.Token(Token = "0x4000447")]
615 [global::Cpp2ILInjected.Token(Token = "0x4000448")]
617 }
618
619 [global::Cpp2ILInjected.Token(Token = "0x2000122")]
620 private class ContainerContext
621 {
622 [global::Cpp2ILInjected.Token(Token = "0x6000B62")]
623 [global::Cpp2ILInjected.Address(RVA = "0x1D39394", Offset = "0x1D39394", Length = "0x28")]
624 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
627 {
628 throw null;
629 }
630
631 [global::Cpp2ILInjected.Token(Token = "0x4000449")]
632 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
634
635 [global::Cpp2ILInjected.Token(Token = "0x400044A")]
636 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
637 public int Length;
638
639 [global::Cpp2ILInjected.Token(Token = "0x400044B")]
640 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
641 public int Position;
642 }
643 }
644}
class f__AnonymousType0<< Count > j__TPar
static readonly byte[] SeqRange4
readonly List< BsonReader.ContainerContext > _stack
BsonReader.ContainerContext _currentContext
readonly BinaryReader _reader
static readonly byte[] SeqRange2
static readonly byte[] SeqRange3
BsonReader(BinaryReader reader)
Definition BsonReader.cs:93
string GetString(int length)
static readonly byte[] SeqRange1
BsonReader(BinaryReader reader, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)
byte[] ReadBinary(out BsonBinaryType binaryType)
void ReadType(BsonType type)
void PushContext(BsonReader.ContainerContext newContext)
BsonReader.BsonReaderState _bsonReaderState
BsonReader(Stream stream, bool readRootValueAsArray, DateTimeKind dateTimeKindHandling)