128 lines
4.1 KiB
C#
128 lines
4.1 KiB
C#
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<object, OSSpecificSynchronizationContext> 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;
|
|
}
|
|
}
|
|
}
|