31 references to Activity
System.Workflow.Activities (18)
ConstrainedGroup.cs (5)
522Debug.Assert(cag == args1.Activity.Parent, "Received event for non-child of CAG"); 527if (childrenStats.ContainsKey(args1.Activity.QualifiedName)) 531childrenStats[args1.Activity.QualifiedName].State = CAGChildState.Idle; 535childrenStats[args1.Activity.QualifiedName].ExecutedCount++; 548CleanupChildAtClosure(context, args1.Activity);
EventHandlers.cs (2)
248EventDrivenActivity eda = e.Activity as EventDrivenActivity; 251e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this);
EventHandlingScope.cs (2)
110e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this); 111if (e.Activity is EventHandlersActivity)
Listen.cs (1)
234e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this);
Parallel.cs (1)
156e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this);
Sequence.cs (1)
118e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this);
State.cs (1)
376Activity completedChildActivity = eventArgs.Activity;
Task.cs (3)
571base.RaiseGenericEvent(ReplicatorActivity.ChildCompletedEvent, this, new ReplicatorChildEventArgs(childStateInfo.InstanceData, e.Activity)); 572e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, subscriber); 577ActivityExecutionContext templateExecutionContext = contextManager.GetExecutionContext(e.Activity);
While.cs (2)
150e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this); 152contextManager.CompleteExecutionContext(contextManager.GetExecutionContext(e.Activity));
System.Workflow.ComponentModel (13)
AuthoringOM\ActivityExecutorDelegateInfo.cs (1)
307if (activityStatusChangeEventArgs.Activity == null)
AuthoringOM\Behaviors\Compensate.cs (1)
84e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this);
AuthoringOM\Behaviors\ExceptionHandlers.cs (1)
107e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this);
AuthoringOM\Filters\CompensationHandlingFilter.cs (4)
34if (e.Activity == context.Activity) 68else if (e.Activity is CompensationHandlerActivity && e.ExecutionStatus == ActivityExecutionStatus.Closed) 71e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this); 79e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this);
AuthoringOM\Filters\FaultHandlingFilter.cs (5)
73if (e.Activity == context.Activity) 122else if ((e.Activity is FaultHandlersActivity || e.Activity is CancellationHandlerActivity) 128e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this); 144e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, this);
AuthoringOM\Sequence.cs (1)
68e.Activity.UnregisterForStatusChange(Activity.ClosedEvent, (IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)activity);