Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ParallelOptions.cs
Go to the documentation of this file.
2
3public class ParallelOptions
4{
6
8
10
12 {
13 get
14 {
15 return _scheduler;
16 }
17 set
18 {
20 }
21 }
22
24
26 {
27 get
28 {
30 }
31 set
32 {
33 if (value == 0 || value < -1)
34 {
35 throw new ArgumentOutOfRangeException("MaxDegreeOfParallelism");
36 }
38 }
39 }
40
42 {
43 get
44 {
45 return _cancellationToken;
46 }
47 set
48 {
50 }
51 }
52
54 {
55 get
56 {
57 int num = MaxDegreeOfParallelism;
58 int maximumConcurrencyLevel = EffectiveTaskScheduler.MaximumConcurrencyLevel;
59 if (maximumConcurrencyLevel > 0 && maximumConcurrencyLevel != int.MaxValue)
60 {
61 num = ((num == -1) ? maximumConcurrencyLevel : Math.Min(maximumConcurrencyLevel, num));
62 }
63 return num;
64 }
65 }
66
73}
static byte Min(byte val1, byte val2)
Definition Math.cs:912