34 references to CompensationState
System.Activities (34)
System\Activities\Statements\CompensableActivity.cs (12)
351CompensationState = CompensationState.Active, 375tokenData.CompensationState = CompensationState.Completed; 395token.CompensationState = CompensationState.Completed; 403token.CompensationState = CompensationState.Compensating; 409token.CompensationState = CompensationState.Canceling; 437if (Result != null && token.CompensationState == CompensationState.Completed) 460if (compensationToken.CompensationState == CompensationState.Canceling) 467else if (compensationToken.CompensationState == CompensationState.Compensating) 488case CompensationState.Canceling: 489compensationToken.CompensationState = CompensationState.Canceled; 491case CompensationState.Compensating: 492compensationToken.CompensationState = CompensationState.Compensated;
System\Activities\Statements\Compensate.cs (2)
214if (tokenData == null || tokenData.CompensationState != CompensationState.Completed) 220tokenData.CompensationState = CompensationState.Compensating;
System\Activities\Statements\CompensationParticipant.cs (11)
165Fx.Assert(compensationToken.CompensationState == CompensationState.Confirming, "CompensationState should be in Confirming state"); 206Fx.Assert(compensationToken.CompensationState == CompensationState.Confirming, "CompensationParticipant should be in Confirming State"); 248Fx.Assert(compensationToken.CompensationState == CompensationState.Compensating, "CompensationState should be in Compensating state"); 290Fx.Assert(compensationToken.CompensationState == CompensationState.Compensating, "CompensationParticipant should be in Compensating State"); 315Fx.Assert(compensationToken.CompensationState == CompensationState.Canceling, "CompensationState should be in Canceling state"); 354Fx.Assert(compensationToken.CompensationState == CompensationState.Canceling, "CompensationParticipant should be in Canceling State"); 383case CompensationState.Canceling: 386case CompensationState.Compensating: 407case CompensationState.Confirming: 410case CompensationState.Compensating: 413case CompensationState.Canceling:
System\Activities\Statements\CompensationTokenData.cs (3)
24this.CompensationState = CompensationState.Creating; 55[DefaultValue(CompensationState.Active)] 57internal CompensationState CompensationState
System\Activities\Statements\Confirm.cs (2)
223if (tokenData == null || tokenData.CompensationState != CompensationState.Completed) 229tokenData.CompensationState = CompensationState.Confirming;
System\Activities\Statements\InternalCompensate.cs (2)
54tokenData.CompensationState = CompensationState.Compensating; 70tokenData.CompensationState = CompensationState.Compensated;
System\Activities\Statements\InternalConfirm.cs (2)
54tokenData.CompensationState = CompensationState.Confirming; 71tokenData.CompensationState = CompensationState.Confirmed;