Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Replica() [1/2]

System.Threading.Tasks.TaskReplicator.Replica< TState >.Replica ( TaskReplicator replicator,
int maxConcurrency,
int timeout )
inlineprotected

Definition at line 19 of file TaskReplicator.cs.

20 {
21 _replicator = replicator;
23 _remainingConcurrency = maxConcurrency - 1;
24 _pendingTask = new Task(delegate(object s)
25 {
26 ((Replica)s).Execute();
27 }, this);
28 _replicator._pendingReplicas.Enqueue(this);
29 }
Replica(TaskReplicator replicator, int maxConcurrency, int timeout)
readonly ConcurrentQueue< Replica > _pendingReplicas

References System.Threading.Tasks.TaskReplicator.Replica< TState >.Replica(), System.Threading.Tasks.TaskReplicator._pendingReplicas, System.Threading.Tasks.TaskReplicator.Replica< TState >._pendingTask, System.Threading.Tasks.TaskReplicator.Replica< TState >._remainingConcurrency, System.Threading.Tasks.TaskReplicator.Replica< TState >._replicator, System.Threading.Tasks.TaskReplicator.Replica< TState >._timeout, System.s, and System.timeout.

Referenced by System.Threading.Tasks.TaskReplicator.Replica< TState >.Replica(), and System.Threading.Tasks.TaskReplicator.Replica< TState >.Execute().