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

◆ GetBytes() [2/8]

unsafe override int System.Text.UTF7Encoding.GetBytes ( char * chars,
int charCount,
byte * bytes,
int byteCount,
EncoderNLS baseEncoder )
inlinepackagevirtual

Reimplemented from System.Text.Encoding.

Definition at line 308 of file UTF7Encoding.cs.

309 {
310 if (baseEncoder != null)
311 {
312 }
313 if (baseEncoder != null)
314 {
315 byte[] base64Bytes = this._base64Bytes;
316 long num = 0L;
317 base.ThrowBytesOverflow(baseEncoder, num != 0L);
318 }
319 long num2;
320 if (this._directEncode == null)
321 {
322 num2 = 0L;
323 byte[] base64Bytes2 = this._base64Bytes;
324 }
325 if (num2 != 0L)
326 {
327 byte[] base64Bytes3 = this._base64Bytes;
328 }
329 if ((baseEncoder == null && baseEncoder == null) || baseEncoder._mustFlush)
330 {
331 byte[] base64Bytes4 = this._base64Bytes;
332 }
333 int num3;
334 if (bytes != null && baseEncoder != null)
335 {
337 }
338 return num3;
339 }
class f__AnonymousType0<< Count > j__TPar

References System.Text.UTF7Encoding._base64Bytes, System.Text.UTF7Encoding._directEncode, j__TPar, and System.L.