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

◆ ProcessWrite()

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

Definition at line 433 of file MobileAuthenticatedStream.cs.

434 {
435 object obj = this.ioLock;
437 MobileTlsContext mobileTlsContext = this.xobileTlsContext;
439 byte[] buffer = userBuffer.Buffer;
440 int offset = userBuffer.Offset;
441 int totalBytes = userBuffer.TotalBytes;
443 if (exceptionDispatchInfo != null)
444 {
446 }
447 long num = 0L;
448 this.operation = MobileAuthenticatedStream.Operation.Authenticated;
449 if (2 != 0)
450 {
452 }
453 if (num == 0L)
454 {
455 }
456 throw new OutOfMemoryException();
457 }
class f__AnonymousType0<< Count > j__TPar
ValueTuple< int, bool > Write(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.