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