3 types derived from WorkflowChangeAction
System.Workflow.Activities (2)
Rules\ConditionChanges.cs (2)
19public abstract class RuleConditionChangeAction : WorkflowChangeAction 33public abstract class RuleSetChangeAction : WorkflowChangeAction
System.Workflow.ComponentModel (1)
AuthoringOM\ScheduleChanges.cs (1)
637public abstract class ActivityChangeAction : WorkflowChangeAction
48 references to WorkflowChangeAction
System.Workflow.Activities (10)
Rules\DeclarativeConditionsCollection.cs (3)
108public IList<WorkflowChangeAction> Diff(object originalDefinition, object changedDefinition) 110List<WorkflowChangeAction> listChanges = new List<WorkflowChangeAction>();
Rules\RuleDefinitions.cs (4)
82public IList<WorkflowChangeAction> Diff(object originalDefinition, object changedDefinition) 87return new List<WorkflowChangeAction>(); 89IList<WorkflowChangeAction> cdiff = Conditions.Diff(originalRules.Conditions, changedRules.Conditions); 90IList<WorkflowChangeAction> rdiff = RuleSets.Diff(originalRules.RuleSets, changedRules.RuleSets);
Rules\RuleSetCollection.cs (3)
125public IList<WorkflowChangeAction> Diff(object originalDefinition, object changedDefinition) 127List<WorkflowChangeAction> listChanges = new List<WorkflowChangeAction>();
System.Workflow.ComponentModel (14)
AuthoringOM\ActivityInterfaces.cs (2)
151bool OnBeforeDynamicChange(IList<WorkflowChangeAction> changes); 152void OnAfterDynamicChange(bool updateSucceeded, IList<WorkflowChangeAction> changes);
AuthoringOM\Interfaces.cs (1)
27IList<WorkflowChangeAction> Diff(object originalDefinition, object changedDefinition);
AuthoringOM\ScheduleChanges.cs (10)
35private List<WorkflowChangeAction> modelChangeActions = new List<WorkflowChangeAction>(); 198foreach (WorkflowChangeAction changeAction in this.modelChangeActions) 235foreach (WorkflowChangeAction changeAction in this.modelChangeActions) 390private void NotifyChangesToChildExecutors(IWorkflowCoreRuntime workflowCoreRuntime, Activity contextActivity, IList<WorkflowChangeAction> changeActions) 392foreach (WorkflowChangeAction action in changeActions) 455private static List<WorkflowChangeAction> DiffTrees(CompositeActivity originalCompositeActivity, CompositeActivity clonedCompositeActivity) 457List<WorkflowChangeAction> listChanges = new List<WorkflowChangeAction>(); 543foreach (WorkflowChangeAction action in workflowChanges)
AuthoringOM\Serializer\ActivitySurrogate.cs (1)
234foreach (WorkflowChangeAction changeAction in changeActions)
System.Workflow.Runtime (24)
RTTrackingProfile.cs (4)
55private IList<WorkflowChangeAction> _pendingChanges = null; 339public void WorkflowChangeBegin(IList<WorkflowChangeAction> changeActions) 375foreach (WorkflowChangeAction action in _pendingChanges) 680foreach (WorkflowChangeAction action in _pendingChanges)
System\Activities\Statements\InteropExecutor.cs (2)
621public void OnAfterDynamicChange(bool updateSucceeded, System.Collections.Generic.IList<WorkflowChangeAction> changes) 626public bool OnBeforeDynamicChange(System.Collections.Generic.IList<WorkflowChangeAction> changes)
Tracking\SqlTrackingService.cs (1)
2269WorkflowChangeAction action = wargs.Changes[i];
Tracking\SqlTrackingWorkflowInstance.cs (3)
617List<WorkflowChangeAction> actions = new List<WorkflowChangeAction>(); 635actions = new List<WorkflowChangeAction>();
Tracking\TrackingWorkflowEventArgs.cs (3)
28private IList<WorkflowChangeAction> _changes = null; 30internal TrackingWorkflowChangedEventArgs(IList<WorkflowChangeAction> changes, Activity definition) 36public IList<WorkflowChangeAction> Changes
WorkflowExecutor.cs (11)
2738internal bool OnBeforeDynamicChange(IList<WorkflowChangeAction> changes) 2752internal void OnAfterDynamicChange(bool updateSucceeded, IList<WorkflowChangeAction> changes) 3101bool IWorkflowCoreRuntime.OnBeforeDynamicChange(IList<WorkflowChangeAction> changes) 3107void IWorkflowCoreRuntime.OnAfterDynamicChange(bool updateSucceeded, IList<WorkflowChangeAction> changes) 3492private IList<WorkflowChangeAction> _changeActions = new List<WorkflowChangeAction>(); 3494internal DynamicUpdateEventArgs(IList<WorkflowChangeAction> changeActions, WorkflowEventInternal eventType) 3500internal IList<WorkflowChangeAction> ChangeActions 3508private void FireDynamicUpdateBegin(IList<WorkflowChangeAction> changeActions) 3519private void FireDynamicUpdateRollback(IList<WorkflowChangeAction> changeActions) 3530private void FireDynamicUpdateCommit(IList<WorkflowChangeAction> changeActions)