using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace System.Threading { // Token: 0x02000343 RID: 835 [Token(Token = "0x2000343")] internal class OSSpecificSynchronizationContext : SynchronizationContext { // Token: 0x06001F7F RID: 8063 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F7F")] [Address(RVA = "0x5AE3B0", Offset = "0x5AD3B0", VA = "0x1805AE3B0")] private OSSpecificSynchronizationContext(object osContext) { } // Token: 0x06001F80 RID: 8064 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F80")] [Address(RVA = "0xB3FBA0", Offset = "0xB3EBA0", VA = "0x180B3FBA0")] public static OSSpecificSynchronizationContext Get() { return null; } // Token: 0x06001F81 RID: 8065 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F81")] [Address(RVA = "0xB3FB30", Offset = "0xB3EB30", VA = "0x180B3FB30", Slot = "8")] public override SynchronizationContext CreateCopy() { return null; } // Token: 0x06001F82 RID: 8066 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F82")] [Address(RVA = "0xB3FFA0", Offset = "0xB3EFA0", VA = "0x180B3FFA0", Slot = "4")] public override void Send(SendOrPostCallback d, object state) { } // Token: 0x06001F83 RID: 8067 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F83")] [Address(RVA = "0xB3FE80", Offset = "0xB3EE80", VA = "0x180B3FE80", Slot = "5")] public override void Post(SendOrPostCallback d, object state) { } // Token: 0x06001F84 RID: 8068 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F84")] [Address(RVA = "0xB3FD10", Offset = "0xB3ED10", VA = "0x180B3FD10")] [OSSpecificSynchronizationContext.MonoPInvokeCallbackAttribute(typeof(OSSpecificSynchronizationContext.InvocationEntryDelegate))] private static void InvocationEntry(IntPtr arg) { } // Token: 0x06001F85 RID: 8069 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F85")] [Address(RVA = "0xB3FB90", Offset = "0xB3EB90", VA = "0x180B3FB90")] private static object GetOSContext() { return null; } // Token: 0x06001F86 RID: 8070 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F86")] [Address(RVA = "0xB3FE70", Offset = "0xB3EE70", VA = "0x180B3FE70")] private static void PostInternal(object osSynchronizationContext, IntPtr callback, IntPtr arg) { } // Token: 0x04001187 RID: 4487 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001187")] private object m_OSSynchronizationContext; // Token: 0x04001188 RID: 4488 [Token(Token = "0x4001188")] private static readonly ConditionalWeakTable s_ContextCache; // Token: 0x02000344 RID: 836 // (Invoke) Token: 0x06001F89 RID: 8073 [Token(Token = "0x2000344")] private delegate void InvocationEntryDelegate(IntPtr arg); // Token: 0x02000345 RID: 837 [Token(Token = "0x2000345")] [AttributeUsage(AttributeTargets.Method)] private sealed class MonoPInvokeCallbackAttribute : Attribute { // Token: 0x06001F8C RID: 8076 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F8C")] [Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")] public MonoPInvokeCallbackAttribute(Type t) { } } // Token: 0x02000346 RID: 838 [Token(Token = "0x2000346")] private class InvocationContext { // Token: 0x06001F8D RID: 8077 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F8D")] [Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")] public InvocationContext(SendOrPostCallback d, object state) { } // Token: 0x06001F8E RID: 8078 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F8E")] [Address(RVA = "0xB3FA10", Offset = "0xB3EA10", VA = "0x180B3FA10")] public void Invoke() { } // Token: 0x04001189 RID: 4489 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4001189")] private SendOrPostCallback m_Delegate; // Token: 0x0400118A RID: 4490 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400118A")] private object m_State; } } }