using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace System.Threading { // Token: 0x02000329 RID: 809 [Token(Token = "0x2000329")] internal class OSSpecificSynchronizationContext : SynchronizationContext { // Token: 0x06001D7D RID: 7549 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D7D")] [Address(RVA = "0x445BC0", Offset = "0x4449C0", VA = "0x180445BC0")] private OSSpecificSynchronizationContext(object osContext) { } // Token: 0x06001D7E RID: 7550 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D7E")] [Address(RVA = "0x29243A0", Offset = "0x29231A0", VA = "0x1829243A0")] public static OSSpecificSynchronizationContext Get() { return null; } // Token: 0x06001D7F RID: 7551 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D7F")] [Address(RVA = "0x2924330", Offset = "0x2923130", VA = "0x182924330", Slot = "8")] public override SynchronizationContext CreateCopy() { return null; } // Token: 0x06001D80 RID: 7552 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D80")] [Address(RVA = "0x29247A0", Offset = "0x29235A0", VA = "0x1829247A0", Slot = "4")] public override void Send(SendOrPostCallback d, object state) { } // Token: 0x06001D81 RID: 7553 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D81")] [Address(RVA = "0x2924680", Offset = "0x2923480", VA = "0x182924680", Slot = "5")] public override void Post(SendOrPostCallback d, object state) { } // Token: 0x06001D82 RID: 7554 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D82")] [Address(RVA = "0x2924510", Offset = "0x2923310", VA = "0x182924510")] [OSSpecificSynchronizationContext.MonoPInvokeCallbackAttribute(typeof(OSSpecificSynchronizationContext.InvocationEntryDelegate))] private static void InvocationEntry(IntPtr arg) { } // Token: 0x06001D83 RID: 7555 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D83")] [Address(RVA = "0x2924390", Offset = "0x2923190", VA = "0x182924390")] private static object GetOSContext() { return null; } // Token: 0x06001D84 RID: 7556 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D84")] [Address(RVA = "0x2924670", Offset = "0x2923470", VA = "0x182924670")] private static void PostInternal(object osSynchronizationContext, IntPtr callback, IntPtr arg) { } // Token: 0x040010CC RID: 4300 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40010CC")] private object m_OSSynchronizationContext; // Token: 0x040010CD RID: 4301 [Token(Token = "0x40010CD")] private static readonly ConditionalWeakTable s_ContextCache; // Token: 0x0200032A RID: 810 // (Invoke) Token: 0x06001D87 RID: 7559 [Token(Token = "0x200032A")] private delegate void InvocationEntryDelegate(IntPtr arg); // Token: 0x0200032B RID: 811 [Token(Token = "0x200032B")] [AttributeUsage(AttributeTargets.Method)] private sealed class MonoPInvokeCallbackAttribute : Attribute { // Token: 0x06001D8A RID: 7562 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D8A")] [Address(RVA = "0x4093D0", Offset = "0x4081D0", VA = "0x1804093D0")] public MonoPInvokeCallbackAttribute(Type t) { } } // Token: 0x0200032C RID: 812 [Token(Token = "0x200032C")] private class InvocationContext { // Token: 0x06001D8B RID: 7563 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D8B")] [Address(RVA = "0x4089A0", Offset = "0x4077A0", VA = "0x1804089A0")] public InvocationContext(SendOrPostCallback d, object state) { } // Token: 0x06001D8C RID: 7564 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D8C")] [Address(RVA = "0x2921F80", Offset = "0x2920D80", VA = "0x182921F80")] public void Invoke() { } // Token: 0x040010CE RID: 4302 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40010CE")] private SendOrPostCallback m_Delegate; // Token: 0x040010CF RID: 4303 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40010CF")] private object m_State; } } }