Files
27Aug2021-Cpp2IL-Dump/mscorlib/System/Threading/OSSpecificSynchronizationContext.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}
}