Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DataflowLinkOptions.cs
Go to the documentation of this file.
1
using
System.Diagnostics
;
2
3
namespace
System.Threading.Tasks.Dataflow
;
4
5
[DebuggerDisplay(
"PropagateCompletion = {PropagateCompletion}, MaxMessages = {MaxMessages}, Append = {Append}"
)]
6
public
class
DataflowLinkOptions
7
{
8
private
bool
_propagateCompletion
;
9
10
private
int
_maxNumberOfMessages
= -1;
11
12
private
bool
_append
=
true
;
13
14
internal
static
readonly
DataflowLinkOptions
Default
=
new
DataflowLinkOptions
();
15
16
internal
static
readonly
DataflowLinkOptions
UnlinkAfterOneAndPropagateCompletion
=
new
DataflowLinkOptions
17
{
18
MaxMessages
= 1,
19
PropagateCompletion
=
true
20
};
21
22
public
bool
PropagateCompletion
23
{
24
get
25
{
26
return
_propagateCompletion
;
27
}
28
set
29
{
30
_propagateCompletion
=
value
;
31
}
32
}
33
34
public
int
MaxMessages
35
{
36
get
37
{
38
return
_maxNumberOfMessages
;
39
}
40
set
41
{
42
if
(
value
< 1 &&
value
!= -1)
43
{
44
throw
new
ArgumentOutOfRangeException
(
"value"
);
45
}
46
_maxNumberOfMessages
=
value
;
47
}
48
}
49
50
public
bool
Append
51
{
52
get
53
{
54
return
_append
;
55
}
56
set
57
{
58
_append
=
value
;
59
}
60
}
61
}
System.ArgumentOutOfRangeException
Definition
ArgumentOutOfRangeException.cs:9
System.Threading.Tasks.Dataflow.DataflowLinkOptions.Append
bool Append
Definition
DataflowLinkOptions.cs:51
System.Threading.Tasks.Dataflow.DataflowLinkOptions._maxNumberOfMessages
int _maxNumberOfMessages
Definition
DataflowLinkOptions.cs:10
System.Threading.Tasks.Dataflow.DataflowLinkOptions.Default
static readonly DataflowLinkOptions Default
Definition
DataflowLinkOptions.cs:14
System.Threading.Tasks.Dataflow.DataflowLinkOptions._propagateCompletion
bool _propagateCompletion
Definition
DataflowLinkOptions.cs:8
System.Threading.Tasks.Dataflow.DataflowLinkOptions.MaxMessages
int MaxMessages
Definition
DataflowLinkOptions.cs:35
System.Threading.Tasks.Dataflow.DataflowLinkOptions._append
bool _append
Definition
DataflowLinkOptions.cs:12
System.Threading.Tasks.Dataflow.DataflowLinkOptions.UnlinkAfterOneAndPropagateCompletion
static readonly DataflowLinkOptions UnlinkAfterOneAndPropagateCompletion
Definition
DataflowLinkOptions.cs:16
System.Threading.Tasks.Dataflow.DataflowLinkOptions.PropagateCompletion
bool PropagateCompletion
Definition
DataflowLinkOptions.cs:23
System.Threading.Tasks.Dataflow.DataflowLinkOptions
Definition
DataflowLinkOptions.cs:7
System.Diagnostics
Definition
AggregationManager.cs:6
System.Threading.Tasks.Dataflow
Definition
BatchedJoinBlockTarget.cs:4
System.ExceptionArgument.value
@ value
source
System.Threading.Tasks.Dataflow
System.Threading.Tasks.Dataflow
DataflowLinkOptions.cs
Generated by
1.10.0