using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Threading
{
/// Signals to a that it should be canceled.
// Token: 0x0200031D RID: 797
[Token(Token = "0x200031D")]
[ComVisible(false)]
public class CancellationTokenSource : IDisposable
{
// Token: 0x06001E97 RID: 7831 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001E97")]
[Address(RVA = "0xF29260", Offset = "0xF28260", VA = "0x180F29260")]
private static void LinkedTokenCancelDelegate(object source)
{
}
/// Gets whether cancellation has been requested for this .
///
/// if cancellation has been requested for this ; otherwise, .
// Token: 0x1700044C RID: 1100
// (get) Token: 0x06001E98 RID: 7832 RVA: 0x00014DC0 File Offset: 0x00012FC0
[Token(Token = "0x1700044C")]
public bool IsCancellationRequested
{
[Token(Token = "0x6001E98")]
[Address(RVA = "0xF29910", Offset = "0xF28910", VA = "0x180F29910")]
get
{
return default(bool);
}
}
// Token: 0x1700044D RID: 1101
// (get) Token: 0x06001E99 RID: 7833 RVA: 0x00014DD8 File Offset: 0x00012FD8
[Token(Token = "0x1700044D")]
internal bool IsCancellationCompleted
{
[Token(Token = "0x6001E99")]
[Address(RVA = "0xF298F0", Offset = "0xF288F0", VA = "0x180F298F0")]
get
{
return default(bool);
}
}
// Token: 0x1700044E RID: 1102
// (get) Token: 0x06001E9A RID: 7834 RVA: 0x00014DF0 File Offset: 0x00012FF0
[Token(Token = "0x1700044E")]
internal bool IsDisposed
{
[Token(Token = "0x6001E9A")]
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
get
{
return default(bool);
}
}
// Token: 0x1700044F RID: 1103
// (get) Token: 0x06001E9C RID: 7836 RVA: 0x00014E08 File Offset: 0x00013008
// (set) Token: 0x06001E9B RID: 7835 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700044F")]
internal int ThreadIDExecutingCallbacks
{
[Token(Token = "0x6001E9C")]
[Address(RVA = "0xF29930", Offset = "0xF28930", VA = "0x180F29930")]
get
{
return 0;
}
[Token(Token = "0x6001E9B")]
[Address(RVA = "0xF299B0", Offset = "0xF289B0", VA = "0x180F299B0")]
set
{
}
}
/// Gets the associated with this .
/// The associated with this .
/// The token source has been disposed.
// Token: 0x17000450 RID: 1104
// (get) Token: 0x06001E9D RID: 7837 RVA: 0x00014E20 File Offset: 0x00013020
[Token(Token = "0x17000450")]
public CancellationToken Token
{
[Token(Token = "0x6001E9D")]
[Address(RVA = "0xF29950", Offset = "0xF28950", VA = "0x180F29950")]
get
{
return default(CancellationToken);
}
}
// Token: 0x17000451 RID: 1105
// (get) Token: 0x06001E9E RID: 7838 RVA: 0x00014E38 File Offset: 0x00013038
[Token(Token = "0x17000451")]
internal bool CanBeCanceled
{
[Token(Token = "0x6001E9E")]
[Address(RVA = "0xF298B0", Offset = "0xF288B0", VA = "0x180F298B0")]
get
{
return default(bool);
}
}
// Token: 0x17000452 RID: 1106
// (get) Token: 0x06001E9F RID: 7839 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000452")]
internal CancellationCallbackInfo ExecutingCallback
{
[Token(Token = "0x6001E9F")]
[Address(RVA = "0xF298D0", Offset = "0xF288D0", VA = "0x180F298D0")]
get
{
return null;
}
}
/// Initializes a new instance of the class.
// Token: 0x06001EA0 RID: 7840 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA0")]
[Address(RVA = "0xF29830", Offset = "0xF28830", VA = "0x180F29830")]
public CancellationTokenSource()
{
}
// Token: 0x06001EA1 RID: 7841 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA1")]
[Address(RVA = "0xF29870", Offset = "0xF28870", VA = "0x180F29870")]
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: 0x06001EA2 RID: 7842 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA2")]
[Address(RVA = "0xF284D0", Offset = "0xF274D0", VA = "0x180F284D0")]
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: 0x06001EA3 RID: 7843 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA3")]
[Address(RVA = "0xF28540", Offset = "0xF27540", VA = "0x180F28540")]
public void Cancel(bool throwOnFirstException)
{
}
// Token: 0x06001EA4 RID: 7844 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA4")]
[Address(RVA = "0xF29550", Offset = "0xF28550", VA = "0x180F29550")]
private static void TimerCallbackLogic(object obj)
{
}
/// Releases all resources used by the current instance of the class.
// Token: 0x06001EA5 RID: 7845 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA5")]
[Address(RVA = "0xF28920", Offset = "0xF27920", VA = "0x180F28920", 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: 0x06001EA6 RID: 7846 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA6")]
[Address(RVA = "0xF28990", Offset = "0xF27990", VA = "0x180F28990", Slot = "5")]
protected virtual void Dispose(bool disposing)
{
}
// Token: 0x06001EA7 RID: 7847 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA7")]
[Address(RVA = "0xF29480", Offset = "0xF28480", VA = "0x180F29480")]
internal void ThrowIfDisposed()
{
}
// Token: 0x06001EA8 RID: 7848 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EA8")]
[Address(RVA = "0xF294E0", Offset = "0xF284E0", VA = "0x180F294E0")]
private static void ThrowObjectDisposedException()
{
}
// Token: 0x06001EA9 RID: 7849 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001EA9")]
[Address(RVA = "0xF28E40", Offset = "0xF27E40", VA = "0x180F28E40")]
internal static CancellationTokenSource InternalGetStaticSource(bool set)
{
return null;
}
// Token: 0x06001EAA RID: 7850 RVA: 0x00014E50 File Offset: 0x00013050
[Token(Token = "0x6001EAA")]
[Address(RVA = "0xF28EE0", Offset = "0xF27EE0", VA = "0x180F28EE0")]
internal CancellationTokenRegistration InternalRegister(Action