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

◆ ReadCallback() [1/2]

unsafe IntPtr Mono.Unity.UnityTlsContext.ReadCallback ( byte * buffer,
IntPtr bufferLen,
UnityTls::unitytls_errorstate * errorState )
inlineprivate

Definition at line 307 of file UnityTlsContext.cs.

308 {
309 if (this.readBuffer != null)
310 {
311 int num = (int)bufferLen;
312 }
313 int num2 = (int)bufferLen;
314 byte[] array = this.readBuffer;
316 int num3 = (int)bufferLen;
317 int num4;
318 if (num4 != 0)
319 {
320 byte[] array2 = this.readBuffer;
321 int num5 = (int)bufferLen;
322 long num6 = 0L;
325 UnityTls.unitytls_interface_struct.unitytls_errorstate_raise_error_t unitytls_errorstate_raise_error = UnityTls.NativeInterface.unitytls_errorstate_raise_error;
326 IntPtr method_code = unitytls_errorstate_raise_error.method_code;
327 IntPtr invoke_impl = unitytls_errorstate_raise_error.invoke_impl;
328 IntPtr method = unitytls_errorstate_raise_error.method;
329 return method_code;
330 }
335 return method_code2;
336 }
class f__AnonymousType0<< Count > j__TPar
MobileAuthenticatedStream Parent
readonly MonoSslAuthenticationOptions< Options > k__BackingField
static void Copy(byte[] source, int startIndex, IntPtr destination, int length)
Definition Marshal.cs:55

References System.array, System.Runtime.InteropServices.Marshal.Copy(), j__TPar, Mono.Net.Security.MobileTlsContext.k__BackingField, System.L, Mono.Unity.UnityTls.NativeInterface, Mono.Net.Security.MobileTlsContext.Parent, and Mono.Unity.UnityTlsContext.readBuffer.