using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Threading
{
/// Signals to a that it should be canceled.
// Token: 0x02000303 RID: 771
[Token(Token = "0x2000303")]
[ComVisible(false)]
public class CancellationTokenSource : IDisposable
{
// Token: 0x06001C96 RID: 7318 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C96")]
[Address(RVA = "0x291E3E0", Offset = "0x291D1E0", VA = "0x18291E3E0")]
private static void LinkedTokenCancelDelegate(object source)
{
}
/// Gets whether cancellation has been requested for this .
///
/// if cancellation has been requested for this ; otherwise, .
// Token: 0x170003D6 RID: 982
// (get) Token: 0x06001C97 RID: 7319 RVA: 0x00012A20 File Offset: 0x00010C20
[Token(Token = "0x170003D6")]
public bool IsCancellationRequested
{
[Token(Token = "0x6001C97")]
[Address(RVA = "0x291EB10", Offset = "0x291D910", VA = "0x18291EB10")]
get
{
return default(bool);
}
}
// Token: 0x170003D7 RID: 983
// (get) Token: 0x06001C98 RID: 7320 RVA: 0x00012A38 File Offset: 0x00010C38
[Token(Token = "0x170003D7")]
internal bool IsCancellationCompleted
{
[Token(Token = "0x6001C98")]
[Address(RVA = "0x291EAF0", Offset = "0x291D8F0", VA = "0x18291EAF0")]
get
{
return default(bool);
}
}
// Token: 0x170003D8 RID: 984
// (get) Token: 0x06001C99 RID: 7321 RVA: 0x00012A50 File Offset: 0x00010C50
[Token(Token = "0x170003D8")]
internal bool IsDisposed
{
[Token(Token = "0x6001C99")]
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
get
{
return default(bool);
}
}
// Token: 0x170003D9 RID: 985
// (get) Token: 0x06001C9B RID: 7323 RVA: 0x00012A68 File Offset: 0x00010C68
// (set) Token: 0x06001C9A RID: 7322 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170003D9")]
internal int ThreadIDExecutingCallbacks
{
[Token(Token = "0x6001C9B")]
[Address(RVA = "0x291EB30", Offset = "0x291D930", VA = "0x18291EB30")]
get
{
return 0;
}
[Token(Token = "0x6001C9A")]
[Address(RVA = "0x291EBB0", Offset = "0x291D9B0", VA = "0x18291EBB0")]
set
{
}
}
/// Gets the associated with this .
/// The associated with this .
/// The token source has been disposed.
// Token: 0x170003DA RID: 986
// (get) Token: 0x06001C9C RID: 7324 RVA: 0x00012A80 File Offset: 0x00010C80
[Token(Token = "0x170003DA")]
public CancellationToken Token
{
[Token(Token = "0x6001C9C")]
[Address(RVA = "0x291EB50", Offset = "0x291D950", VA = "0x18291EB50")]
get
{
return default(CancellationToken);
}
}
// Token: 0x170003DB RID: 987
// (get) Token: 0x06001C9D RID: 7325 RVA: 0x00012A98 File Offset: 0x00010C98
[Token(Token = "0x170003DB")]
internal bool CanBeCanceled
{
[Token(Token = "0x6001C9D")]
[Address(RVA = "0x291EAD0", Offset = "0x291D8D0", VA = "0x18291EAD0")]
get
{
return default(bool);
}
}
// Token: 0x170003DC RID: 988
// (get) Token: 0x06001C9E RID: 7326 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003DC")]
internal CancellationCallbackInfo ExecutingCallback
{
[Token(Token = "0x6001C9E")]
[Address(RVA = "0x18B6660", Offset = "0x18B5460", VA = "0x1818B6660")]
get
{
return null;
}
}
/// Initializes a new instance of the class.
// Token: 0x06001C9F RID: 7327 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C9F")]
[Address(RVA = "0x291EA50", Offset = "0x291D850", VA = "0x18291EA50")]
public CancellationTokenSource()
{
}
// Token: 0x06001CA0 RID: 7328 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001CA0")]
[Address(RVA = "0x291EA90", Offset = "0x291D890", VA = "0x18291EA90")]
private CancellationTokenSource(bool set)
{
}
/// Communicates a request for cancellation.
/// This has been disposed.
/// An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated .
// Token: 0x06001CA1 RID: 7329 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001CA1")]
[Address(RVA = "0x291D650", Offset = "0x291C450", VA = "0x18291D650")]
public void Cancel()
{
}
/// Communicates a request for cancellation, and specifies whether remaining callbacks and cancelable operations should be processed if an exception occurs.
///
/// if exceptions should immediately propagate; otherwise, .
/// This has been disposed.
/// An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated .
// Token: 0x06001CA2 RID: 7330 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001CA2")]
[Address(RVA = "0x291D6C0", Offset = "0x291C4C0", VA = "0x18291D6C0")]
public void Cancel(bool throwOnFirstException)
{
}
// Token: 0x06001CA3 RID: 7331 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001CA3")]
[Address(RVA = "0x291E6D0", Offset = "0x291D4D0", VA = "0x18291E6D0")]
private static void TimerCallbackLogic(object obj)
{
}
/// Releases all resources used by the current instance of the class.
// Token: 0x06001CA4 RID: 7332 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001CA4")]
[Address(RVA = "0x291DAA0", Offset = "0x291C8A0", VA = "0x18291DAA0", Slot = "4")]
public void Dispose()
{
}
/// Releases the unmanaged resources used by the class and optionally releases the managed resources.
///
/// to release both managed and unmanaged resources; to release only unmanaged resources.
// Token: 0x06001CA5 RID: 7333 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001CA5")]
[Address(RVA = "0x291DB10", Offset = "0x291C910", VA = "0x18291DB10", Slot = "5")]
protected virtual void Dispose(bool disposing)
{
}
// Token: 0x06001CA6 RID: 7334 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001CA6")]
[Address(RVA = "0x291E600", Offset = "0x291D400", VA = "0x18291E600")]
internal void ThrowIfDisposed()
{
}
// Token: 0x06001CA7 RID: 7335 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001CA7")]
[Address(RVA = "0x291E660", Offset = "0x291D460", VA = "0x18291E660")]
private static void ThrowObjectDisposedException()
{
}
// Token: 0x06001CA8 RID: 7336 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001CA8")]
[Address(RVA = "0x291DFC0", Offset = "0x291CDC0", VA = "0x18291DFC0")]
internal static CancellationTokenSource InternalGetStaticSource(bool set)
{
return null;
}
// Token: 0x06001CA9 RID: 7337 RVA: 0x00012AB0 File Offset: 0x00010CB0
[Token(Token = "0x6001CA9")]
[Address(RVA = "0x291E060", Offset = "0x291CE60", VA = "0x18291E060")]
internal CancellationTokenRegistration InternalRegister(Action