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