1 write to ExecutionTracker
System.Activities (1)
System\Activities\Statements\CompensationTokenData.cs (1)
23this.ExecutionTracker = new ExecutionTracker();
22 references to ExecutionTracker
System.Activities (22)
System\Activities\Statements\CompensableActivity.cs (4)
426parentToken.ExecutionTracker.Add(token); 433parentToken.ExecutionTracker.Add(token); 519parentToken.ExecutionTracker.Remove(compensationToken); 527parentToken.ExecutionTracker.Remove(compensationToken);
System\Activities\Statements\Compensate.cs (1)
188if (ambientTokenData.ExecutionTracker.Count > 0)
System\Activities\Statements\CompensationParticipant.cs (6)
182if (compensationToken.ExecutionTracker.Count > 0) 209if (compensationToken.ExecutionTracker.Count > 0) 266if (compensationToken.ExecutionTracker.Count > 0) 293if (compensationToken.ExecutionTracker.Count > 0) 333if (compensationToken.ExecutionTracker.Count > 0) 357if (compensationToken.ExecutionTracker.Count > 0)
System\Activities\Statements\Confirm.cs (1)
197if (ambientTokenData.ExecutionTracker.Count > 0)
System\Activities\Statements\DefaultCompensation.cs (2)
73if (tokenData.ExecutionTracker.Count > 0) 80this.toCompensateToken.Set(context, new CompensationToken(tokenData.ExecutionTracker.Get()));
System\Activities\Statements\DefaultConfirmation.cs (2)
69if (tokenData.ExecutionTracker.Count > 0) 76this.toConfirmToken.Set(context, new CompensationToken(tokenData.ExecutionTracker.Get()));
System\Activities\Statements\InternalCompensate.cs (2)
82parentToken.ExecutionTracker.Remove(tokenData); 90parentToken.ExecutionTracker.Remove(tokenData);
System\Activities\Statements\InternalConfirm.cs (2)
83parentToken.ExecutionTracker.Remove(tokenData); 91parentToken.ExecutionTracker.Remove(tokenData);
System\Activities\Statements\WorkflowCompensationBehavior.cs (2)
127if (rootTokenData.ExecutionTracker.Count > 0) 157if (rootTokenData.ExecutionTracker.Count > 0)