using System;
using Cpp2IlInjected;
namespace System.Threading.Tasks
{
/// Stores options that configure the operation of methods on the class.
// Token: 0x02000364 RID: 868
[Token(Token = "0x2000364")]
public class ParallelOptions
{
/// Initializes a new instance of the class.
// Token: 0x06001EDA RID: 7898 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001EDA")]
[Address(RVA = "0x1D99580", Offset = "0x1D98380", VA = "0x181D99580")]
public ParallelOptions()
{
}
// Token: 0x17000419 RID: 1049
// (get) Token: 0x06001EDB RID: 7899 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000419")]
internal TaskScheduler EffectiveTaskScheduler
{
[Token(Token = "0x6001EDB")]
[Address(RVA = "0x1D99750", Offset = "0x1D98550", VA = "0x181D99750")]
get
{
return null;
}
}
/// Gets or sets the maximum number of concurrent tasks enabled by this instance.
/// An integer that represents the maximum degree of parallelism.
/// The property is being set to zero or to a value that is less than -1.
// Token: 0x1700041A RID: 1050
// (get) Token: 0x06001EDC RID: 7900 RVA: 0x000138A8 File Offset: 0x00011AA8
[Token(Token = "0x1700041A")]
public int MaxDegreeOfParallelism
{
[Token(Token = "0x6001EDC")]
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
get
{
return 0;
}
}
/// Gets or sets the associated with this instance.
/// The token that is associated with this instance.
// Token: 0x1700041B RID: 1051
// (get) Token: 0x06001EDD RID: 7901 RVA: 0x000138C0 File Offset: 0x00011AC0
[Token(Token = "0x1700041B")]
public CancellationToken CancellationToken
{
[Token(Token = "0x6001EDD")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return default(CancellationToken);
}
}
// Token: 0x1700041C RID: 1052
// (get) Token: 0x06001EDE RID: 7902 RVA: 0x000138D8 File Offset: 0x00011AD8
[Token(Token = "0x1700041C")]
internal int EffectiveMaxConcurrencyLevel
{
[Token(Token = "0x6001EDE")]
[Address(RVA = "0x1D99660", Offset = "0x1D98460", VA = "0x181D99660")]
get
{
return 0;
}
}
// Token: 0x04001194 RID: 4500
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001194")]
private TaskScheduler m_scheduler;
// Token: 0x04001195 RID: 4501
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001195")]
private int m_maxDegreeOfParallelism;
// Token: 0x04001196 RID: 4502
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001196")]
private CancellationToken m_cancellationToken;
}
}