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
BinaryWriter.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 = "0x2000562")]
16 [global::System.Serializable]
17 public class BinaryWriter : global::System.IDisposable
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x600293A")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1BC7E4C", Offset = "0x1BC7E4C", Length = "0xE4")]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryWriter), Member = ".cctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.UTF8Encoding), Member = ".ctor", MemberParameters = new object[]
26 {
27 typeof(bool),
28 typeof(bool)
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
31 protected BinaryWriter()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x600293B")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1BC7F30", Offset = "0x1BC7F30", Length = "0x78")]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationBroadcast", Member = "BroadcastThread", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationClient", Member = "RequestFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationHost", Member = "RequestFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationOperation_SendFile", Member = "Begin", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationOperation_SendFileList", Member = "SendPlayerFile", MemberParameters = new object[] { "Terraria.IO.PlayerFileData" }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationOperation_SendFileList", Member = "SendWorldFile", MemberParameters = new object[] { "Terraria.IO.WorldFileData" }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "TextureAtlasDB", Member = "Save", ReturnType = "System.Byte[]")]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "SaveRecent", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NetMessage", Member = "CompressTileBlock", MemberParameters = new object[]
47 {
48 typeof(int),
49 typeof(int),
50 typeof(short),
51 typeof(short),
52 typeof(Stream)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.NetMessage", Member = ".cctor", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Netplay", Member = "BroadcastThread", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "InternalSavePlayerFile", MemberParameters = new object[] { "Terraria.IO.PlayerFileData" }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "InternalSaveWorld", MemberParameters = new object[]
58 {
59 typeof(bool),
60 typeof(bool)
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "RenameWorld", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(bool)
66 }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.CachedBuffer", Member = ".ctor", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.MapHelper", Member = "InternalSaveMapCompressed", ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.MapHelper", Member = "InternalSaveMap", ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Bson.BsonWriter", Member = ".ctor", MemberParameters = new object[] { typeof(Stream) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.UTF8Encoding), Member = ".ctor", MemberParameters = new object[]
73 {
74 typeof(bool),
75 typeof(bool)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
78 public BinaryWriter(Stream output)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x600293C")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1BC8110", Offset = "0x1BC8110", Length = "0x8")]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.__BinaryWriter), Member = ".ctor", MemberParameters = new object[]
86 {
87 typeof(Stream),
88 typeof(global::System.Runtime.Serialization.Formatters.Binary.ObjectWriter),
89 typeof(global::System.Runtime.Serialization.Formatters.FormatterTypeStyle)
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.PlayerActionSet", Member = "SaveData", ReturnType = "System.Byte[]")]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryWriter), Member = ".ctor", MemberParameters = new object[]
94 {
96 typeof(global::System.Text.Encoding),
97 typeof(bool)
98 }, ReturnType = typeof(void))]
99 public BinaryWriter(Stream output, global::System.Text.Encoding encoding)
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x600293D")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1BC7FA8", Offset = "0x1BC7FA8", Length = "0x168")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryWriter), Member = ".ctor", MemberParameters = new object[]
108 {
109 typeof(Stream),
110 typeof(global::System.Text.Encoding)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
118 public BinaryWriter(Stream output, global::System.Text.Encoding encoding, bool leaveOpen)
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x600293E")]
124 [global::Cpp2ILInjected.Address(RVA = "0x1BC8118", Offset = "0x1BC8118", Length = "0x10")]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
127 public virtual void Close()
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x600293F")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1BC8128", Offset = "0x1BC8128", Length = "0x34")]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
136 protected virtual void Dispose(bool disposing)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6002940")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1BC815C", Offset = "0x1BC815C", Length = "0x10")]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
145 public void Dispose()
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x170005F3")]
151 public virtual Stream BaseStream
152 {
153 [global::Cpp2ILInjected.Token(Token = "0x6002941")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1BC816C", Offset = "0x1BC816C", Length = "0x20")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 get
158 {
159 throw null;
160 }
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x6002942")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1BC818C", Offset = "0x1BC818C", Length = "0x14")]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
167 public virtual void Flush()
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x6002943")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1BC81A0", Offset = "0x1BC81A0", Length = "0x18")]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
176 public virtual long Seek(int offset, SeekOrigin origin)
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x6002944")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1BC81B8", Offset = "0x1BC81B8", Length = "0x2C")]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
185 public virtual void Write(bool value)
186 {
187 throw null;
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x6002945")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1BC81E4", Offset = "0x1BC81E4", Length = "0x14")]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
194 public virtual void Write(byte value)
195 {
196 throw null;
197 }
198
199 [global::System.CLSCompliant(false)]
200 [global::Cpp2ILInjected.Token(Token = "0x6002946")]
201 [global::Cpp2ILInjected.Address(RVA = "0x1BC81F8", Offset = "0x1BC81F8", Length = "0x14")]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
204 public virtual void Write(sbyte value)
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x6002947")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1BC820C", Offset = "0x1BC820C", Length = "0x70")]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
214 public virtual void Write(byte[] buffer)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x6002948")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1BC827C", Offset = "0x1BC827C", Length = "0x14")]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
222 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
223 public virtual void Write(byte[] buffer, int index, int count)
224 {
225 throw null;
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x6002949")]
229 [global::Cpp2ILInjected.Address(RVA = "0x1BC8290", Offset = "0x1BC8290", Length = "0x124")]
230 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsSurrogate", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
236 public virtual void Write(char ch)
237 {
238 throw null;
239 }
240
241 [global::Cpp2ILInjected.Token(Token = "0x600294A")]
242 [global::Cpp2ILInjected.Address(RVA = "0x1BC83B4", Offset = "0x1BC83B4", Length = "0x94")]
243 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
244 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
247 public virtual void Write(char[] chars)
248 {
249 throw null;
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x600294B")]
253 [global::Cpp2ILInjected.Address(RVA = "0x1BC8448", Offset = "0x1BC8448", Length = "0x34")]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.BitConverterLE), Member = "GetBytes", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(byte[]))]
256 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
257 public virtual void Write(double value)
258 {
259 throw null;
260 }
261
262 [global::Cpp2ILInjected.Token(Token = "0x600294C")]
263 [global::Cpp2ILInjected.Address(RVA = "0x1BC847C", Offset = "0x1BC847C", Length = "0x34")]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
266 public virtual void Write(short value)
267 {
268 throw null;
269 }
270
271 [global::System.CLSCompliant(false)]
272 [global::Cpp2ILInjected.Token(Token = "0x600294D")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1BC84B0", Offset = "0x1BC84B0", Length = "0x34")]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
276 public virtual void Write(ushort value)
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x600294E")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1BC84E4", Offset = "0x1BC84E4", Length = "0x4C")]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
284 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
285 public virtual void Write(int value)
286 {
287 throw null;
288 }
289
290 [global::System.CLSCompliant(false)]
291 [global::Cpp2ILInjected.Token(Token = "0x600294F")]
292 [global::Cpp2ILInjected.Address(RVA = "0x1BC8530", Offset = "0x1BC8530", Length = "0x4C")]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
294 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
295 public virtual void Write(uint value)
296 {
297 throw null;
298 }
299
300 [global::Cpp2ILInjected.Token(Token = "0x6002950")]
301 [global::Cpp2ILInjected.Address(RVA = "0x1BC857C", Offset = "0x1BC857C", Length = "0x7C")]
302 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
303 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
304 public virtual void Write(long value)
305 {
306 throw null;
307 }
308
309 [global::System.CLSCompliant(false)]
310 [global::Cpp2ILInjected.Token(Token = "0x6002951")]
311 [global::Cpp2ILInjected.Address(RVA = "0x1BC85F8", Offset = "0x1BC85F8", Length = "0x7C")]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
314 public virtual void Write(ulong value)
315 {
316 throw null;
317 }
318
319 [global::Cpp2ILInjected.Token(Token = "0x6002952")]
320 [global::Cpp2ILInjected.Address(RVA = "0x1BC8674", Offset = "0x1BC8674", Length = "0x34")]
321 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.BitConverterLE), Member = "GetBytes", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(byte[]))]
323 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
324 public virtual void Write(float value)
325 {
326 throw null;
327 }
328
329 [global::Cpp2ILInjected.Token(Token = "0x6002953")]
330 [global::Cpp2ILInjected.Address(RVA = "0x1BC86A8", Offset = "0x1BC86A8", Length = "0x294")]
331 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryWriter), Member = "Write7BitEncodedInt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
338 public virtual void Write(string value)
339 {
340 throw null;
341 }
342
343 [global::Cpp2ILInjected.Token(Token = "0x6002954")]
344 [global::Cpp2ILInjected.Address(RVA = "0x1BC893C", Offset = "0x1BC893C", Length = "0x60")]
345 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryWriter), Member = "Write", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
348 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
349 protected void Write7BitEncodedInt(int value)
350 {
351 throw null;
352 }
353
354 // Note: this type is marked as 'beforefieldinit'.
355 [global::Cpp2ILInjected.Token(Token = "0x6002955")]
356 [global::Cpp2ILInjected.Address(RVA = "0x1BC899C", Offset = "0x1BC899C", Length = "0x58")]
357 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BinaryWriter), Member = ".ctor", ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
361 {
362 throw null;
363 }
364
365 [global::Cpp2ILInjected.Token(Token = "0x4001629")]
367
368 [global::Cpp2ILInjected.Token(Token = "0x400162A")]
369 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
370 protected Stream OutStream;
371
372 [global::Cpp2ILInjected.Token(Token = "0x400162B")]
373 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
374 private byte[] _buffer;
375
376 [global::Cpp2ILInjected.Token(Token = "0x400162C")]
377 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
378 private global::System.Text.Encoding _encoding;
379
380 [global::Cpp2ILInjected.Token(Token = "0x400162D")]
381 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
382 private global::System.Text.Encoder _encoder;
383
384 [global::System.Runtime.Serialization.OptionalField]
385 [global::Cpp2ILInjected.Token(Token = "0x400162E")]
386 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
387 private bool _leaveOpen;
388
389 [global::Cpp2ILInjected.Token(Token = "0x400162F")]
390 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
391 private byte[] _largeByteBuffer;
392
393 [global::Cpp2ILInjected.Token(Token = "0x4001630")]
394 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
395 private int _maxChars;
396 }
397}
class f__AnonymousType0<< Count > j__TPar
virtual void Write(char ch)
virtual void Write(byte value)
virtual void Write(sbyte value)
BinaryWriter(Stream output, global::System.Text.Encoding encoding)
virtual void Write(float value)
virtual void Write(byte[] buffer, int index, int count)
global::System.Text.Encoder _encoder
virtual void Write(short value)
virtual void Write(uint value)
virtual void Dispose(bool disposing)
virtual void Write(double value)
BinaryWriter(Stream output, global::System.Text.Encoding encoding, bool leaveOpen)
static readonly BinaryWriter Null
BinaryWriter(Stream output)
virtual long Seek(int offset, SeekOrigin origin)
virtual void Write(char[] chars)
virtual void Write(ushort value)
virtual void Write(int value)
void Write7BitEncodedInt(int value)
virtual void Write(long value)
virtual void Write(byte[] buffer)
virtual void Write(ulong value)
global::System.Text.Encoding _encoding
virtual void Write(bool value)
virtual void Write(string value)