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

◆ ProcessRead()

ValueTuple< int, bool > Mono.Net.Security.MobileAuthenticatedStream.ProcessRead ( BufferOffsetSize userBuffer)
inlinepackageinherited

Definition at line 406 of file MobileAuthenticatedStream.cs.

407 {
408 object obj = this.ioLock;
410 MobileTlsContext mobileTlsContext = this.xobileTlsContext;
412 byte[] buffer = userBuffer.Buffer;
413 int offset = userBuffer.Offset;
414 int totalBytes = userBuffer.TotalBytes;
416 if (exceptionDispatchInfo != null)
417 {
419 }
420 long num = 0L;
421 this.operation = MobileAuthenticatedStream.Operation.Authenticated;
422 if (2 != 0)
423 {
425 }
426 if (num == 0L)
427 {
428 }
429 throw new OutOfMemoryException();
430 }
class f__AnonymousType0<< Count > j__TPar
ValueTuple< int, bool > Read(byte[] buffer, int offset, int count)
static void Exit(object obj)
Definition Monitor.cs:47

References System.Threading.Monitor.Exit(), Mono.Net.Security.MobileAuthenticatedStream.ioLock, j__TPar, System.L, Mono.Net.Security.MobileAuthenticatedStream.lastException, System.obj, System.offset, Mono.Net.Security.MobileAuthenticatedStream.operation, System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw(), and Mono.Net.Security.MobileAuthenticatedStream.xobileTlsContext.