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

◆ Write() [13/16]

virtual void System.IO.BinaryWriter.Write ( string value)
inlinevirtual

Definition at line 276 of file BinaryWriter.cs.

277 {
278 if (value == null)
279 {
280 throw new OverflowException();
281 }
282 Encoding encoding = this._encoding;
283 this.Write7BitEncodedInt(43155456);
284 if (this._largeByteBuffer == null)
285 {
287 byte[] largeByteBuffer = this._largeByteBuffer;
288 }
289 int stringLength = value._stringLength;
290 int maxChars = this._maxChars;
291 int stringLength2 = value._stringLength;
293 if (this._largeByteBuffer != null)
294 {
295 return;
296 }
297 Encoder encoder = this._encoder;
300 }
class f__AnonymousType0<< Count > j__TPar
void Write7BitEncodedInt(int value)

References System.IO.BinaryWriter._encoder, System.IO.BinaryWriter._encoding, System.IO.BinaryWriter._largeByteBuffer, System.IO.BinaryWriter._maxChars, j__TPar, System.Runtime.CompilerServices.RuntimeHelpers.OffsetToStringData, System.IO.BinaryWriter.OutStream, System.value, and System.IO.BinaryWriter.Write7BitEncodedInt().