4 implementations of IEventActivity
System.Workflow.Activities (3)
Delay.cs (1)
29public sealed class DelayActivity : Activity, IEventActivity, IActivityEventListener<QueueEventArgs>
EventSinkActivity.cs (1)
27public class HandleExternalEventActivity : Activity, IEventActivity, IPropertyValueProvider, IActivityEventListener<QueueEventArgs>, IDynamicPropertyTypeProvider
WebServiceReceive.cs (1)
32public sealed class WebServiceInputActivity : Activity, IEventActivity, IPropertyValueProvider, IActivityEventListener<QueueEventArgs>, IDynamicPropertyTypeProvider
System.WorkflowServices (1)
System\Workflow\Activities\ReceiveActivity.cs (1)
39IEventActivity,
54 references to IEventActivity
System.Workflow.Activities (45)
Delay.cs (6)
107((IEventActivity)this).Subscribe(executionContext, this); 122((IEventActivity)this).Unsubscribe(executionContext, this); 298void IEventActivity.Subscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 313IComparable queueName = ((IEventActivity)this).QueueName; 329void IEventActivity.Unsubscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 370IComparable IEventActivity.QueueName
Designers\StateFinalizationDesigner.cs (1)
50if (activity is IEventActivity)
Designers\StateInitializationDesigner.cs (1)
50if (activity is IEventActivity)
EventDriven.cs (3)
42public IEventActivity EventActivity 50return enabledActivities[0] as IEventActivity; 81else if (!(firstActivity is IEventActivity))
EventSinkActivity.cs (3)
383void IEventActivity.Subscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 393void IEventActivity.Unsubscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 403IComparable IEventActivity.QueueName
SR.cs (3)
386typeof(IEventActivity).FullName); 393typeof(IEventActivity).FullName); 544typeof(IEventActivity).FullName,
StateMachineAction.cs (1)
265IEventActivity eventActivity = StateMachineHelpers.GetEventActivity(eventDriven);
StateMachineHelpers.cs (5)
224if (activity is IEventActivity) 240static internal IEventActivity GetEventActivity(EventDrivenActivity eventDriven) 244IEventActivity eventActivity = sequenceActivity.EnabledActivities[0] as IEventActivity; 249static internal EventDrivenActivity GetParentEventDriven(IEventActivity eventActivity)
StateMachineSubscription.cs (2)
113IEventActivity eventActivity) 126IEventActivity eventActivity)
StateMachineSubscriptionManager.cs (10)
97IEventActivity eventActivity = StateMachineHelpers.GetEventActivity(eventDriven); 164IEventActivity eventActivity = StateMachineHelpers.GetEventActivity(eventDriven); 174IEventActivity eventActivity = StateMachineHelpers.GetEventActivity(eventDriven); 179IEventActivity eventActivity) 195IEventActivity eventActivity) 210IEventActivity eventActivity, 253IEventActivity eventActivity = StateMachineHelpers.GetEventActivity(eventDriven); 258private EventActivitySubscription GetSubscription(IEventActivity eventActivity) 305IEventActivity eventActivity = StateMachineHelpers.GetEventActivity(eventDriven); 325private static IComparable GetQueueName(IEventActivity eventActivity)
StateMachineWorkflowInstance.cs (2)
229IEventActivity eventActivity = subscribedActivity as IEventActivity;
StateValidator.cs (5)
338IEventActivity firstEventActivity = null; 341firstEventActivity = eventDriven.EnabledActivities[0] as IEventActivity; 347private static bool ValidateMultipleIEventActivityInCompositeActivity(EventDrivenActivity eventDriven, IEventActivity firstEventActivity, CompositeActivity parent, ValidationErrorCollection validationErrors) 357if (activity is IEventActivity) 360SR.GetString(SR.Error_EventDrivenMultipleEventActivity, eventDriven.Name, typeof(IEventActivity).FullName, typeof(EventDrivenActivity).Name),
WebServiceReceive.cs (3)
384void IEventActivity.Subscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 394void IEventActivity.Unsubscribe(ActivityExecutionContext parentContext, IActivityEventListener<QueueEventArgs> parentEventHandler) 404IComparable IEventActivity.QueueName
System.WorkflowServices (9)
System\Workflow\Activities\ReceiveActivity.cs (9)
286IComparable IEventActivity.QueueName 534void IEventActivity.Subscribe(ActivityExecutionContext parentContext, 580void IEventActivity.Unsubscribe(ActivityExecutionContext parentContext, 604WorkflowQueue workflowQueue = queuingService.GetWorkflowQueue(((IEventActivity)this).QueueName); 609((IEventActivity)this).QueueName))); 761((IEventActivity)this).QueueName))); 833((IEventActivity)this).QueueName))); 880((IEventActivity)this).QueueName))); 1009((IEventActivity)this).QueueName)));