2 types derived from ActivityExecutor
System.Workflow.ComponentModel (2)
AuthoringOM\ActivityExecutor.cs (1)
20internal class ActivityExecutor<T> : ActivityExecutor where T : Activity
AuthoringOM\Filters\ActivityExecutionFilter.cs (1)
8internal abstract class ActivityExecutionFilter : ActivityExecutor, ISupportWorkflowChanges
24 references to ActivityExecutor
System.Workflow.ComponentModel (24)
AuthoringOM\ActivityExecutor.cs (13)
152internal static ActivityExecutor[] GetActivityExecutors(Activity activity) 158ActivityExecutor[] activityExecutors = executors[activityType] as ActivityExecutor[]; 164activityExecutors = executors[activityType] as ActivityExecutor[]; 182activityExecutors = new ActivityExecutor[activityExecutorsObjects.Length]; 196activityExecutors[index] = (ActivityExecutor)typeToExecutorMapping[activityExecutorsObjects[index].GetType()]; 205public static ActivityExecutor GetActivityExecutorFromType(Type executorType) 209if (!typeof(ActivityExecutor).IsAssignableFrom(executorType)) 213ActivityExecutor activityExecutor = typeToExecutorMapping[executorType] as ActivityExecutor; 219activityExecutor = typeToExecutorMapping[executorType] as ActivityExecutor; 226return (ActivityExecutor)typeToExecutorMapping[executorType]; 229public static ActivityExecutor GetActivityExecutor(Activity activity)
AuthoringOM\ActivityExecutorOperation.cs (1)
74ActivityExecutor activityExecutor = ActivityExecutors.GetActivityExecutor(activity);
AuthoringOM\ComponentFactoryHelpers.cs (3)
21internal static ActivityExecutor[] CreateActivityExecutors(Activity activity) 26List<ActivityExecutor> executors = new List<ActivityExecutor>();
AuthoringOM\Filters\ActivityExecutionFilter.cs (5)
62ActivityExecutor nextActivityExecutor = NextActivityExecutorInChain(executionContext.Activity); 79ActivityExecutor nextActivityExecutor = NextActivityExecutorInChain(executionContext.Activity); 99protected ActivityExecutor NextActivityExecutorInChain(Activity activity) 104ActivityExecutor nextActivityExecutor = null; 108nextActivityExecutor = (ActivityExecutor)activityExecutors[thisIndex + 1];
AuthoringOM\Filters\SynchronizationFilter.cs (1)
39return ((ActivityExecutor)NextActivityExecutorInChain(context.Activity)).Execute(context.Activity, context);
AuthoringOM\Serializer\ActivitySurrogateSelector.cs (1)
61else if (typeof(ActivityExecutor).IsAssignableFrom(type))