17 types derived from CompositeActivity
System.Workflow.Activities (10)
Conditional.cs (1)
31public sealed class IfElseActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
ConstrainedGroup.cs (1)
34public sealed class ConditionedActivityGroup : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
EventHandlers.cs (1)
28public sealed class EventHandlersActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
EventHandlingScope.cs (1)
28public sealed class EventHandlingScopeActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
Listen.cs (1)
33public sealed class ListenActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
Parallel.cs (1)
32public sealed class ParallelActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
Sequence.cs (1)
26public class SequenceActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
State.cs (1)
34public class StateActivity : CompositeActivity
Task.cs (1)
35public sealed class ReplicatorActivity : CompositeActivity
While.cs (1)
28public sealed class WhileActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
System.Workflow.ComponentModel (7)
AuthoringOM\Behaviors\CancellationHandler.cs (1)
18public sealed class CancellationHandlerActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\CompensatableTransactionScopeActivity.cs (1)
22public sealed class CompensatableTransactionScopeActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>, ICompensatableActivity
AuthoringOM\Behaviors\Compensation.cs (1)
19public sealed class CompensationHandlerActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\ExceptionHandler.cs (1)
27public sealed class FaultHandlerActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>, ITypeFilterProvider, IDynamicPropertyTypeProvider
AuthoringOM\Behaviors\ExceptionHandlers.cs (1)
28public sealed class FaultHandlersActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\SynchronizationScope.cs (1)
25public sealed class SynchronizationScopeActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
AuthoringOM\Behaviors\TransactionScope.cs (1)
22public sealed class TransactionScopeActivity : CompositeActivity, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
500 references to CompositeActivity
System.Workflow.Activities (138)
Common\CompModHelpers.cs (44)
181internal static Activity[] GetNestedActivities(CompositeActivity compositeActivity) 193CompositeActivity compositeActivity2 = (CompositeActivity)compositeActivities.Dequeue(); 199if (activity is CompositeActivity) 208internal static IList GetIdentifiersInCompositeActivity(CompositeActivity compositeActivity) 222internal static Activity[] GetAllNestedActivities(CompositeActivity compositeActivity) 239CompositeActivity compositeActivity2 = (CompositeActivity)compositeActivities.Dequeue(); 245if (activity is CompositeActivity) 254if (activity is CompositeActivity) 318CompositeActivity compositeActivity = component as CompositeActivity; 367CompositeActivity compositeActivity = component as CompositeActivity; 679internal static bool IsChildActivity(CompositeActivity parent, Activity activity) 686if (containedActivity is CompositeActivity && 687Helpers.IsChildActivity(containedActivity as CompositeActivity, activity)) 872internal static CompositeActivity GetDeclaringActivity(Activity activity) 877CompositeActivity parent = activity.Parent; 898CompositeActivity parent = activity.Parent; 930public static IList<Activity> GetAllEnabledActivities(CompositeActivity compositeActivity) 1039internal static bool IsCustomActivity(CompositeActivity compositeActivity) 1052CompositeActivity activity = Activator.CreateInstance(compositeActivity.GetType()) as CompositeActivity; 1095if (!(currentActivity is CompositeActivity) || !IsCustomActivity(currentActivity as CompositeActivity)) 1106CompositeActivity declaringActivity = GetDeclaringActivity(nextActivity); 1218CompositeActivity compositeParentActivity = parentActivity as CompositeActivity; 1259CompositeActivity declaringContext = context as CompositeActivity; 1261CompositeActivity declaringActivityOfCurrent = Helpers.GetDeclaringActivity(currentActivity); 1314if (activity is CompositeActivity) 1316foreach (Activity child in ((CompositeActivity)activity).Activities) 1427if (currentActivity == null && (parsingContext is CompositeActivity) && parsingContext.Parent != null && Helpers.IsCustomActivity(parsingContext as CompositeActivity)) 1434if (!(currentActivity is CompositeActivity) || !Helpers.IsCustomActivity(currentActivity as CompositeActivity)) 1445CompositeActivity declaringActivity = Helpers.GetDeclaringActivity(nextActivity); 1487if (activity is CompositeActivity) 1489foreach (Activity child in ((CompositeActivity)activity).Activities) 1500CompositeActivity declaringContext = context as CompositeActivity; 1502CompositeActivity declaringActivityOfCurrent = Helpers.GetDeclaringActivity(currentActivity);
Common\ValidationHelpers.cs (8)
124if (activity is CompositeActivity && ((activity.Parent == null) || !Helpers.IsCustomActivity(activity as CompositeActivity))) 126foreach (Activity child in Helpers.GetAllEnabledActivities((CompositeActivity)activity)) 145Activity responseParent = response is CompositeActivity ? (CompositeActivity)response : response.Parent; 153CompositeActivity requestParent = request is CompositeActivity ? (CompositeActivity)request : request.Parent;
Common\Walker.cs (4)
166if (walkChildren && activity is CompositeActivity) 170foreach (Activity activity2 in Helpers.GetAllEnabledActivities((CompositeActivity)activity)) 175foreach (Activity activity2 in ((CompositeActivity)activity).Activities) 269if (prop.DeclaringType == typeof(CompositeActivity) && string.Equals(prop.Name, "Activities", StringComparison.Ordinal))
CorrelationValidator.cs (1)
139CompositeActivity parent = activity.Parent;
Designers\ConditionalDesigner.cs (2)
33CompositeActivity conditionalActivity = new IfElseActivity(); 76protected override CompositeActivity OnCreateNewBranch()
Designers\ListenDesigner.cs (2)
33CompositeActivity listenActivity = new ListenActivity(); 56protected override CompositeActivity OnCreateNewBranch()
Designers\ParallelDesigner.cs (2)
33CompositeActivity parallelActivity = new ParallelActivity(); 46protected override CompositeActivity OnCreateNewBranch()
Designers\SetStateDesigner.cs (3)
115CompositeActivity parentActivity = parentActivityDesigner.Activity as CompositeActivity; 185static private bool ValidateParent(CompositeActivity parentActivity)
Designers\StateDesigner.cs (9)
873CompositeActivity parentActivity = parentActivityDesigner.Activity as CompositeActivity; 1102connectionPoints.Add(new DesignerLayoutConnectionPoint(this, leftConnectionIndex, (CompositeActivity)layout.ActivityDesigner.Activity, DesignerEdges.Left)); 1109connectionPoints.Add(new DesignerLayoutConnectionPoint(this, rightConnectionIndex, (CompositeActivity)layout.ActivityDesigner.Activity, DesignerEdges.Right)); 1754private DesignerLayoutConnectionPoint GetEventHandlerConnectionPoint(CompositeActivity eventHandler) 1954CompositeActivity compositeActivity = this.Activity as CompositeActivity; 2316CompositeActivity compositeActivity = activity as CompositeActivity;
Designers\StateDesigner.Layouts.cs (3)
26private CompositeActivity _eventHandler; 29public DesignerLayoutConnectionPoint(ActivityDesigner associatedDesigner, int connectionIndex, CompositeActivity eventHandler, DesignerEdges designerEdges) 71public CompositeActivity EventHandler
Designers\StateDesigner.TransitionInfo.cs (8)
27private CompositeActivity _eventHandler; 31internal TransitionInfo(SetStateActivity setState, CompositeActivity eventHandler) 49internal CompositeActivity EventHandler 141CompositeActivity compositeChild = childActivity as CompositeActivity; 166private static void ParseEventHandler(CompositeActivity eventHandler, List<TransitionInfo> transitions) 181CompositeActivity compositeActivity = activity as CompositeActivity;
Designers\StateDesignerConnector.cs (4)
296CompositeActivity eventHandler = (CompositeActivity)referenceService.GetReference(constructionArguments["EventHandlerName"] as string); 309CompositeActivity eventHandler = (CompositeActivity)referenceService.GetReference(constructionArguments["EventHandlerName"] as string);
Designers\TaskDesigner.cs (2)
27CompositeActivity compositeActivity = Activity as CompositeActivity;
EventSinkActivity.cs (2)
234CompositeActivity parent = this.Parent; 262CompositeActivity parent = this.Parent;
LocalService\CorrelationTokenTypeConvertor.cs (5)
119if (siblingActivity is CompositeActivity) 121foreach (Activity containedActivity in GetContainedActivities((CompositeActivity)siblingActivity)) 136private IEnumerable GetContainedActivities(CompositeActivity activity) 143if (containedActivity is CompositeActivity) 145foreach (Activity nestedActivity in GetContainedActivities((CompositeActivity)containedActivity))
Rules\DeclarativeExpressionConditionDeclaration.cs (6)
248CompositeActivity declaringActivity = null; 288Activity activity, out CompositeActivity declaringActivity) 293declaringActivity = Helpers.GetRootActivity(activity) as CompositeActivity; 310CompositeActivity declaringActivity = null; 367CompositeActivity declaringActivity = Helpers.GetDeclaringActivity(activity); 370declaringActivity = Helpers.GetRootActivity(activity) as CompositeActivity;
Rules\RuleSetReference.cs (4)
73CompositeActivity declaringActivity = Helpers.GetDeclaringActivity(ownerActivity); 76declaringActivity = Helpers.GetRootActivity(ownerActivity) as CompositeActivity; 122CompositeActivity declaringActivity = Helpers.GetDeclaringActivity(activity); 125declaringActivity = Helpers.GetRootActivity(activity) as CompositeActivity;
SetState.cs (2)
167private static void ValidateParentState(SetStateContainment containment, CompositeActivity activity) 187static internal bool IsValidContainer(CompositeActivity activity)
StateInitialization.cs (3)
88private void ValidateSetStateInsideStateInitializationCore(CompositeActivity compositeActivity, StateActivity state, ValidationErrorCollection validationErrors) 92CompositeActivity childCompositeActivity = activity as CompositeActivity;
StateMachineHelpers.cs (5)
210static internal Activity FindActivityByName(CompositeActivity parentActivity, string qualifiedName) 215static internal bool ContainsEventActivity(CompositeActivity compositeActivity) 227compositeActivity = activity as CompositeActivity; 242CompositeActivity sequenceActivity = eventDriven as CompositeActivity;
StateMachineWorkflowInstance.cs (2)
247CompositeActivity compositeActivity = activity as CompositeActivity;
StateValidator.cs (3)
347private static bool ValidateMultipleIEventActivityInCompositeActivity(EventDrivenActivity eventDriven, IEventActivity firstEventActivity, CompositeActivity parent, ValidationErrorCollection validationErrors) 366CompositeActivity compositeActivity = activity as CompositeActivity;
WebServiceResponse.cs (14)
464private static IEnumerable GetContainedActivities(CompositeActivity activity) 471if (containedActivity is CompositeActivity && !Helpers.IsCustomActivity((CompositeActivity)containedActivity)) 473foreach (Activity nestedActivity in WebServiceActivityHelpers.GetContainedActivities((CompositeActivity)containedActivity)) 501if (currentActivity is CompositeActivity && Helpers.IsCustomActivity((CompositeActivity)currentActivity)) 541if (siblingActivity is CompositeActivity && !Helpers.IsCustomActivity((CompositeActivity)siblingActivity) && (crossOverLoop || !IsLoopActivity(siblingActivity))) 543foreach (Activity containedActivity in WebServiceActivityHelpers.GetContainedActivities((CompositeActivity)siblingActivity)) 629if (currentActivity is CompositeActivity && Helpers.IsCustomActivity((CompositeActivity)currentActivity)) 649if (siblingActivity is CompositeActivity && !Helpers.IsCustomActivity((CompositeActivity)siblingActivity)) 651foreach (Activity containedActivity in WebServiceActivityHelpers.GetContainedActivities((CompositeActivity)siblingActivity))
System.Workflow.ComponentModel (322)
AuthoringOM\Activity.cs (28)
197internal CompositeActivity parent = null; 468public CompositeActivity Parent 476internal void SetParent(CompositeActivity compositeActivity) 870if (this is CompositeActivity && Helpers.IsCustomActivity(this as CompositeActivity)) 915CompositeActivity parent = (withinThisActivityOnly ? this : this.RootActivity) as CompositeActivity; 1432this.SetParent((CompositeActivity)parentActivity); 1538if (this is CompositeActivity) 1540foreach (Activity childActivity in ((CompositeActivity)this).Activities) 1748CompositeActivity compositeActivity = activity as CompositeActivity; 1791if (completedChild is CompositeActivity) 1793foreach (Activity completedChild2 in ((CompositeActivity)completedChild).Activities) 1915[ActivityExecutor(typeof(CompositeActivityExecutor<CompositeActivity>))] 1920private static DependencyProperty CanModifyActivitiesProperty = DependencyProperty.Register("CanModifyActivities", typeof(bool), typeof(CompositeActivity), new PropertyMetadata(DependencyPropertyOptions.Metadata, new Attribute[] { new DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden) })); 2257if (!(originalObject is CompositeActivity)) 2266CompositeActivity originalCompositeActivity = originalObject as CompositeActivity; 2277CompositeActivity definitionCompositeActivity = definitionActivity as CompositeActivity; 2312if (nestedActivity is CompositeActivity) 2314foreach (Activity nestedChildActivity in ((CompositeActivity)nestedActivity).activities) 2414identifiers.AddRange(Helpers.GetIdentifiersInCompositeActivity(rootActivity as CompositeActivity)); 2418if (activity is CompositeActivity) 2420foreach (Activity activity2 in ((CompositeActivity)activity).Activities) 2435private static bool IsDynamicMode(CompositeActivity compositeActivity) 2449private static bool CannotModifyChildren(CompositeActivity compositeActivity, bool parent)
AuthoringOM\ActivityExecutionContext.cs (1)
559if (activity is CompositeActivity)
AuthoringOM\ActivityExecutionContextCollection.cs (2)
80CompositeActivity compositeActivity = clonedActivity as CompositeActivity;
AuthoringOM\ActivityExecutor.cs (7)
86internal class CompositeActivityExecutor<T> : ActivityExecutor<T>, ISupportWorkflowChanges where T : CompositeActivity 96CompositeActivity compositeActivity = executionContext.Activity as CompositeActivity; 110CompositeActivity compositeActivity = executionContext.Activity as CompositeActivity; 122CompositeActivity compositeActivity = executionContext.Activity as CompositeActivity;
AuthoringOM\Behaviors\Compensate.cs (2)
174CompositeActivity parent = compensate.Parent; 214CompositeActivity parent = compensate.Parent;
AuthoringOM\Compiler\CodeGeneration\CompositeActivityCodeGenerator.cs (3)
18CompositeActivity compositeActivity = obj as CompositeActivity; 20throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(CompositeActivity).FullName), "obj");
AuthoringOM\Compiler\Validation\CompositeActivityValidator.cs (3)
12CompositeActivity compositeActivity = obj as CompositeActivity; 14throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(CompositeActivity).FullName), "obj");
AuthoringOM\Compiler\Validation\DependencyObjectValidator.cs (2)
118bool checkNotSet = (activity.Parent != null) || ((activity is CompositeActivity) && (((CompositeActivity)activity).EnabledActivities.Count != 0));
AuthoringOM\Compiler\Validation\TransactionContextValidator.cs (6)
25CompositeActivity exceptionHandlers = FaultAndCancellationHandlingFilter.GetFaultHandlers(activity); 53Queue<Activity> nestedEnabledActivities = new Queue<Activity>(Helpers.GetAllEnabledActivities((CompositeActivity)activity)); 68if (nestedEnabledActivity is CompositeActivity) 70foreach (Activity nestedEnabledActivity2 in Helpers.GetAllEnabledActivities((CompositeActivity)nestedEnabledActivity)) 116CompositeActivity compositeActivity = childActivity as CompositeActivity;
AuthoringOM\Compiler\XomlCompilerHelpers.cs (6)
147if (activity is CompositeActivity) 149CompositeActivity compositeActivity = activity as CompositeActivity; 164if (instance2 is CompositeActivity) 165ActivityMarkupSerializer.ReplaceChildActivities(activity as CompositeActivity, instance2 as CompositeActivity);
AuthoringOM\ComponentFactoryHelpers.cs (2)
32if (activity is CompositeActivity) 38executors.Add(new CompositeActivityExecutor<CompositeActivity>());
AuthoringOM\Design\ActivityDesigner.cs (7)
848foreach (Activity containedActivity in ((CompositeActivity)parentDesigner.Activity).Activities) 893CompositeActivity parentActivity = activity.Parent; 2522if (!(selectedObject is HitTestInfo) && !(selectedObject is CompositeActivity)) 2527CompositeActivity compositeActivity = null; 2531compositeActivity = hitInfo.AssociatedDesigner.Activity as CompositeActivity; 2533else if (selectedObject is CompositeActivity) 2535compositeActivity = (CompositeActivity)selectedObject;
AuthoringOM\Design\ActivityDesignerLayoutSerializers.cs (2)
75CompositeActivity compositeActivity = parentDesigner.Activity as CompositeActivity;
AuthoringOM\Design\ActivityPreviewDesigner.cs (2)
481CompositeActivity compositeActivity = Activity as CompositeActivity;
AuthoringOM\Design\CommandSet.cs (6)
446else if (selectedObject is CompositeActivity) 453CompositeActivity parentActivity = selectedActivity.Parent; 914else if (selectedObject is CompositeActivity) 921CompositeActivity parentActivity = selectedActivity.Parent; 959if (rootDesigner.Activity is CompositeActivity) 960activities.AddRange(Helpers.GetNestedActivities(rootDesigner.Activity as CompositeActivity));
AuthoringOM\Design\CompositeActivityDesigner.cs (31)
73if (!(Activity is CompositeActivity)) 79if (Helpers.IsCustomActivity(Activity as CompositeActivity)) 135CompositeActivity compositeActivity = Activity as CompositeActivity; 392CompositeActivity compositeActivity = Activity as CompositeActivity; 430!(compositeActivityDesigner.Activity is CompositeActivity)) 488if (activity is CompositeActivity) 489allActivities.AddRange(Helpers.GetNestedActivities((CompositeActivity)activity)); 740CompositeActivity compositeActivity = Activity as CompositeActivity; 763if (activity is CompositeActivity && Helpers.IsAlternateFlowActivity(activity)) 815CompositeActivity compositeActivity = Activity as CompositeActivity; 895CompositeActivity compositeActivity = Activity as CompositeActivity; 925CompositeActivity parentActivity = activity.Parent; 936CompositeActivity compositeActivityMoved = activity as CompositeActivity; 1014CompositeActivity compositeActivity = Activity as CompositeActivity; 1030if (activity is CompositeActivity) 1032foreach (Activity nestedActivity in Helpers.GetNestedActivities(activity as CompositeActivity)) 1166CompositeActivity compositeActivity = activity as CompositeActivity; 1188CompositeActivity compositeActivity = Activity as CompositeActivity; 1324CompositeActivity compositeActivity = Activity as CompositeActivity; 1521CompositeActivity compositeActivity = activity.Parent as CompositeActivity;
AuthoringOM\Design\CustomActivityDesigner.cs (12)
94CompositeActivity compositeActivity = rootActivity as CompositeActivity; 108if ((eventArgs.Component is CompositeActivity) && Helpers.IsCustomActivity(eventArgs.Component as CompositeActivity)) 157CompositeActivity rootActivity = designerHost.RootComponent as CompositeActivity; 170CompositeActivity compositeActivity = null; 175compositeActivity = component as CompositeActivity; 304if (!TypeProvider.IsAssignable(typeof(CompositeActivity), newBaseType)) 316if (host.RootComponent is CompositeActivity && ((CompositeActivity)host.RootComponent).Activities.Count > 0) 329List<Activity> activitiesToRemove = new List<Activity>(((CompositeActivity)host.RootComponent).Activities);
AuthoringOM\Design\DesignerHelpers.cs (2)
1372if (activity is CompositeActivity) 1374foreach (Activity childActivity in Helpers.GetNestedActivities(activity as CompositeActivity))
AuthoringOM\Design\DesignerInterfaces.cs (3)
30void EnsureUniqueIdentifiers(CompositeActivity parentActivity, ICollection childActivities); 680CompositeActivity compositeActivity = this.activityDesigner.Activity as CompositeActivity;
AuthoringOM\Design\DesignerWidgets.cs (2)
3516CompositeActivity compositeActivity = (this.parentDesigner != null) ? this.parentDesigner.Activity as CompositeActivity : null;
AuthoringOM\Design\Dialogs\ThemeConfigurationDialog.cs (6)
982CompositeActivity rootDecl = host.RootComponent as CompositeActivity; 1001AddDummyActivity(rootDecl as CompositeActivity, Type.GetType(DesignerHelpers.CodeActivityTypeRef)); 1059private void AddDummyActivity(CompositeActivity parentActivity, Type activityType) 1095CompositeActivity compositeActivity = Activity as CompositeActivity;
AuthoringOM\Design\DocumentOutline.cs (2)
360if (addNestedActivities && activity is CompositeActivity) 362foreach (Activity childActivity in ((CompositeActivity)activity).Activities)
AuthoringOM\Design\FreeFormDesigner.cs (3)
437if ((Activity != source.AssociatedDesigner.Activity && !Helpers.IsChildActivity(Activity as CompositeActivity, source.AssociatedDesigner.Activity)) || 438(Activity != target.AssociatedDesigner.Activity && !Helpers.IsChildActivity(Activity as CompositeActivity, target.AssociatedDesigner.Activity))) 883CompositeActivityDesigner.InsertActivities(this, new ConnectorHitTestInfo(this, HitTestLocations.Designer, ((CompositeActivity)Activity).Activities.Count), activitiesToInsert.AsReadOnly(), SR.GetString(SR.DragDropActivities));
AuthoringOM\Design\IdentifierCreationService.cs (8)
75CompositeActivity rootActivity = Helpers.GetRootActivity(activity) as CompositeActivity; 106void IIdentifierCreationService.EnsureUniqueIdentifiers(CompositeActivity parentActivity, ICollection childActivities) 119if (activity is CompositeActivity) 121foreach (Activity child in ((CompositeActivity)activity).Activities) 137CompositeActivity rootActivity = Helpers.GetRootActivity(parentActivity) as CompositeActivity; 206CompositeActivity parent = activity.Parent;
AuthoringOM\Design\MessageFilters\DragDropManager.cs (3)
768CompositeActivity dropTargetComponent = dropTargetDesigner.Activity as CompositeActivity; 785CompositeActivity parentActivity = dropTargetComponent;
AuthoringOM\Design\ParallelActivityDesigner.cs (4)
187protected virtual CompositeActivity OnCreateNewBranch() 465CompositeActivity branchActivity = OnCreateNewBranch(); 466CompositeActivity compositeActivity = Activity as CompositeActivity;
AuthoringOM\Design\PropertyDescriptors.cs (3)
613else if (activity is CompositeActivity) 615if (activity is CompositeActivity) 617foreach (Activity existingActivity in Helpers.GetAllNestedActivities(activity as CompositeActivity))
AuthoringOM\Design\SecondaryViewProvider.cs (7)
57(typeof(CompositeActivity).IsAssignableFrom(activityType) && 62(typeof(CompositeActivity).IsAssignableFrom(activityType) && 67(designer.Activity is ICompensatableActivity && typeof(CompositeActivity).IsAssignableFrom(activityType) && 115CompositeActivity compositeActivity = designer.Activity as CompositeActivity; 184CompositeActivity parentActivity = this.parentDesigner.Activity as CompositeActivity;
AuthoringOM\Design\WorkflowInlining.cs (1)
379parameterProperty.DeclaringType == typeof(CompositeActivity) ||
AuthoringOM\Design\XomlDesignerLoader.cs (4)
184if (activity is CompositeActivity) 186foreach (Activity activity2 in Helpers.GetNestedActivities(activity as CompositeActivity)) 204if (activity is CompositeActivity) 206foreach (Activity activity2 in Helpers.GetNestedActivities(activity as CompositeActivity))
AuthoringOM\Filters\CompensationHandlingFilter.cs (17)
95CompositeActivity compositeActivity = activityWithCompensation as CompositeActivity; 136if (!(targetActivity is CompositeActivity)) 141if (CollectCompensatableTargetActivities(targetActivity as CompositeActivity, sortedListOfCompensatableTargets, isimmediateCompensation)) 202else if (revokedExecutionContext.Activity is CompositeActivity) 205Activity compensatableChild = GetLastCompensatableChild(revokedExecutionContext.Activity as CompositeActivity); 218if (lastCompensatableTarget.TargetExecutionContext.Activity is CompositeActivity) 221Activity compensatableChild = GetLastCompensatableChild(lastCompensatableTarget.TargetExecutionContext.Activity as CompositeActivity); 296private static bool CollectCompensatableTargetActivities(CompositeActivity compositeActivity, SortedDictionary<int, CompensationInfo> sortedListOfCompensatableTargets, bool immediateCompensation) 312else if (completedChild is CompositeActivity) 314foreach (Activity nestedCompletedActivity in Helpers.GetAllEnabledActivities((CompositeActivity)completedChild)) 338else if (activeContext.Activity is CompositeActivity) 340Activity[] activities = GetCompensatableChildren(activeContext.Activity as CompositeActivity); 394internal static Activity[] GetCompensatableChildren(CompositeActivity compositeActivity) 404else if (completedChild is CompositeActivity) 406foreach (Activity nestedCompletedActivity in Helpers.GetAllEnabledActivities((CompositeActivity)completedChild)) 414internal static Activity GetLastCompensatableChild(CompositeActivity compositeActivity)
AuthoringOM\Filters\FaultHandlingFilter.cs (9)
23if (!(activity is CompositeActivity)) 85CompositeActivity exceptionHandlersActivity = FaultAndCancellationHandlingFilter.GetFaultHandlers(context.Activity); 168internal static CompositeActivity GetFaultHandlers(Activity activityWithExceptionHandlers) 170CompositeActivity exceptionHandlers = null; 171CompositeActivity compositeActivity = activityWithExceptionHandlers as CompositeActivity; 178exceptionHandlers = activity as CompositeActivity; 188CompositeActivity compositeActivity = activityWithCancelHandler as CompositeActivity;
AuthoringOM\Helpers.cs (1)
23CompositeActivity customActivity = Helpers.GetDeclaringActivity(activity);
AuthoringOM\ScheduleChanges.cs (38)
46if (!(rootActivity is CompositeActivity) || rootActivity.Parent != null) 88public CompositeActivity TransientWorkflow 92return this.clonedRootActivity as CompositeActivity; 128this.modelChangeActions.AddRange(DiffTrees(this.originalRootActivity as CompositeActivity, this.clonedRootActivity as CompositeActivity)); 304if (activity is CompositeActivity) 306CompositeActivity compositeActivity = activity as CompositeActivity; 308foreach (Activity activity2 in ((CompositeActivity)activity).Activities) 331if (activity is CompositeActivity) 333CompositeActivity compositeActivity = activity as CompositeActivity; 335foreach (Activity activity2 in ((CompositeActivity)activity).Activities) 359CompositeActivity compositeActivity = compositeActivities.Dequeue() as CompositeActivity; 374if (activity is CompositeActivity) 397CompositeActivity ownerActivity = contextActivity.TraverseDottedPathFromRoot(((ActivityChangeAction)action).OwnerActivityDottedPath) as CompositeActivity; 455private static List<WorkflowChangeAction> DiffTrees(CompositeActivity originalCompositeActivity, CompositeActivity clonedCompositeActivity) 474if (originalActivity is CompositeActivity) 475listChanges.AddRange(DiffTrees(originalActivity as CompositeActivity, clonedActivity as CompositeActivity)); 488if (originalActivity is CompositeActivity) 489listChanges.AddRange(DiffTrees(originalActivity as CompositeActivity, clonedActivity as CompositeActivity)); 645protected ActivityChangeAction(CompositeActivity compositeActivity) 673CompositeActivity ownerActivity = contextActivity.TraverseDottedPathFromRoot(this.OwnerActivityDottedPath) as CompositeActivity; 698public AddedActivityAction(CompositeActivity compositeActivity, Activity activityAdded) 738if (!(rootActivity is CompositeActivity)) 741CompositeActivity ownerActivity = rootActivity.TraverseDottedPathFromRoot(this.OwnerActivityDottedPath) as CompositeActivity; 747CompositeActivity addedActivityOwner = this.addedActivity.Parent; 813public RemovedActivityAction(int removedActivityIndex, Activity originalActivity, CompositeActivity clonedParentActivity) 861if (!(rootActivity is CompositeActivity)) 865CompositeActivity ownerActivity = rootActivity.TraverseDottedPathFromRoot(this.OwnerActivityDottedPath) as CompositeActivity;
AuthoringOM\Sequence.cs (6)
25public static ActivityExecutionStatus Execute(CompositeActivity activity, ActivityExecutionContext executionContext) 38public static ActivityExecutionStatus Cancel(CompositeActivity activity, ActivityExecutionContext executionContext) 65public static void OnEvent(CompositeActivity activity, Object sender, ActivityExecutionStatusChangedEventArgs e) 79private static bool TryScheduleNextChild(CompositeActivity activity, ActivityExecutionContext executionContext) 104public static void OnActivityChangeRemove(CompositeActivity activity, ActivityExecutionContext executionContext, Activity removedActivity) 112public static void OnWorkflowChangesCompleted(CompositeActivity activity, ActivityExecutionContext executionContext)
AuthoringOM\Serializer\ActivityCollectionMarkupSerializer.cs (4)
22CompositeActivity compositeActivity = activityCollection.Owner as CompositeActivity; 49CompositeActivity compositeActivity = activityCollection.Owner as CompositeActivity;
AuthoringOM\Serializer\ActivityMarkupSerializationProvider.cs (1)
16if (typeof(CompositeActivity).IsAssignableFrom(objectType))
AuthoringOM\Serializer\ActivityMarkupSerializer.cs (6)
105if (instance is CompositeActivity && sourceAttrs.Length > 0 && type.Assembly == serializationManager.LocalAssembly) 110ReplaceChildActivities(instance as CompositeActivity, instance2 as CompositeActivity); 214internal static void ReplaceChildActivities(CompositeActivity instanceActivity, CompositeActivity xomlActivity) 217foreach (Activity activity1 in (xomlActivity as CompositeActivity).Activities)
AuthoringOM\Serializer\ActivityTypeCodeDomSerializer.cs (1)
90if (method != null && rootActivity is CompositeActivity)
AuthoringOM\Serializer\CompositeActivityMarkupSerializer.cs (2)
19CompositeActivity compositeActivity = obj as CompositeActivity;
AuthoringOM\Serializer\CompositeActivityTypeDescriptor.cs (1)
40PropertyInfo propInfo = typeof(CompositeActivity).GetProperty("CanModifyActivities", BindingFlags.NonPublic | BindingFlags.Instance);
AuthoringOM\Serializer\CompositeActivityTypeDescriptorProvider.cs (1)
25: base(TypeDescriptor.GetProvider(typeof(CompositeActivity)))
AuthoringOM\Serializer\ModifyActivitiesPropertyDescriptor.cs (4)
40return typeof(CompositeActivity); 74if (component is CompositeActivity) 75(component as CompositeActivity).SetValue(CompositeActivity.CustomActivityProperty, false);
AuthoringOM\Suspend.cs (1)
90CompositeActivity parent = suspend.Parent;
Shared\CompModHelpers.cs (44)
179internal static Activity[] GetNestedActivities(CompositeActivity compositeActivity) 191CompositeActivity compositeActivity2 = (CompositeActivity)compositeActivities.Dequeue(); 197if (activity is CompositeActivity) 206internal static IList GetIdentifiersInCompositeActivity(CompositeActivity compositeActivity) 220internal static Activity[] GetAllNestedActivities(CompositeActivity compositeActivity) 237CompositeActivity compositeActivity2 = (CompositeActivity)compositeActivities.Dequeue(); 243if (activity is CompositeActivity) 252if (activity is CompositeActivity) 316CompositeActivity compositeActivity = component as CompositeActivity; 365CompositeActivity compositeActivity = component as CompositeActivity; 677internal static bool IsChildActivity(CompositeActivity parent, Activity activity) 684if (containedActivity is CompositeActivity && 685Helpers.IsChildActivity(containedActivity as CompositeActivity, activity)) 870internal static CompositeActivity GetDeclaringActivity(Activity activity) 875CompositeActivity parent = activity.Parent; 896CompositeActivity parent = activity.Parent; 928public static IList<Activity> GetAllEnabledActivities(CompositeActivity compositeActivity) 1037internal static bool IsCustomActivity(CompositeActivity compositeActivity) 1050CompositeActivity activity = Activator.CreateInstance(compositeActivity.GetType()) as CompositeActivity; 1093if (!(currentActivity is CompositeActivity) || !IsCustomActivity(currentActivity as CompositeActivity)) 1104CompositeActivity declaringActivity = GetDeclaringActivity(nextActivity); 1216CompositeActivity compositeParentActivity = parentActivity as CompositeActivity; 1257CompositeActivity declaringContext = context as CompositeActivity; 1259CompositeActivity declaringActivityOfCurrent = Helpers.GetDeclaringActivity(currentActivity); 1312if (activity is CompositeActivity) 1314foreach (Activity child in ((CompositeActivity)activity).Activities) 1425if (currentActivity == null && (parsingContext is CompositeActivity) && parsingContext.Parent != null && Helpers.IsCustomActivity(parsingContext as CompositeActivity)) 1432if (!(currentActivity is CompositeActivity) || !Helpers.IsCustomActivity(currentActivity as CompositeActivity)) 1443CompositeActivity declaringActivity = Helpers.GetDeclaringActivity(nextActivity); 1485if (activity is CompositeActivity) 1487foreach (Activity child in ((CompositeActivity)activity).Activities) 1498CompositeActivity declaringContext = context as CompositeActivity; 1500CompositeActivity declaringActivityOfCurrent = Helpers.GetDeclaringActivity(currentActivity);
Shared\ValidationHelpers.cs (8)
123if (activity is CompositeActivity && ((activity.Parent == null) || !Helpers.IsCustomActivity(activity as CompositeActivity))) 125foreach (Activity child in Helpers.GetAllEnabledActivities((CompositeActivity)activity)) 144Activity responseParent = response is CompositeActivity ? (CompositeActivity)response : response.Parent; 152CompositeActivity requestParent = request is CompositeActivity ? (CompositeActivity)request : request.Parent;
Shared\Walker.cs (4)
165if (walkChildren && activity is CompositeActivity) 169foreach (Activity activity2 in Design.Helpers.GetAllEnabledActivities((CompositeActivity)activity)) 174foreach (Activity activity2 in ((CompositeActivity)activity).Activities) 268if (prop.DeclaringType == typeof(CompositeActivity) && string.Equals(prop.Name, "Activities", StringComparison.Ordinal))
Shared\XomlSerializationHelpers.cs (4)
236if (rootActivity is CompositeActivity) 238foreach (Activity activity in Helpers.GetNestedActivities((CompositeActivity)rootActivity)) 318if (childActivity is CompositeActivity) 320foreach (Activity nestedChildActivity in ((CompositeActivity)childActivity).Activities)
System.Workflow.Runtime (25)
CorrelationToken.cs (1)
198if ((typeof(CompositeActivity).IsAssignableFrom(currentActivity.GetType())) && currentActivity.Enabled)
DebugEngine\DebugController.cs (2)
963if (rootActivity is CompositeActivity) 965foreach (Activity childActivity in ((CompositeActivity)rootActivity).Activities)
RTTrackingProfile.cs (3)
443if (activity is CompositeActivity) 444foreach (Activity a in GetAllEnabledActivities((CompositeActivity)activity)) 653public IList<Activity> GetAllEnabledActivities(CompositeActivity compositeActivity)
System\Activities\Statements\Interop.cs (1)
1199if (interopBody is System.Workflow.ComponentModel.CompositeActivity)
System\Activities\Statements\InteropEnvironment.cs (1)
295static readonly Type compositeActivityType = typeof(System.Workflow.ComponentModel.CompositeActivity);
Tracking\SqlTrackingService.cs (13)
1304command.Parameters.Add(DbResourceAllocator.NewDbParameter("@Activities", GetActivitiesXml((CompositeActivity)rootActivity))); 2340if (removed is CompositeActivity) 2342foreach (Activity activity in ((CompositeActivity)removed).Activities) 2359if (removed is CompositeActivity) 2361foreach (Activity activity in ((CompositeActivity)removed).Activities) 2385if (added is CompositeActivity) 2387foreach (Activity activity in ((CompositeActivity)added).Activities) 2409if (added is CompositeActivity) 2411foreach (Activity activity in ((CompositeActivity)added).Activities) 2545private string GetActivitiesXml(CompositeActivity root) 2591if (activity is CompositeActivity) 2592foreach (Activity a in GetAllEnabledActivities((CompositeActivity)activity)) 2598private IList<Activity> GetAllEnabledActivities(CompositeActivity compositeActivity)
WorkflowDefinitionDispenser.cs (3)
218CompositeActivity compositeActivity = activity as CompositeActivity; 344if (!property.CanRead || property.DeclaringType == typeof(DependencyObject) || property.DeclaringType == typeof(Activity) || property.DeclaringType == typeof(CompositeActivity))
WorkflowExecutor.cs (1)
3174if (currentActivity is CompositeActivity)
System.WorkflowServices (15)
System\Workflow\Activities\ChannelTokenTypeConverter.cs (5)
110private IEnumerable GetContainedActivities(CompositeActivity activity) 123if (containedActivity is CompositeActivity) 125foreach (Activity nestedActivity in GetContainedActivities((CompositeActivity) containedActivity)) 159if (siblingActivity is CompositeActivity) 161foreach (Activity containedActivity in GetContainedActivities((CompositeActivity) siblingActivity))
System\Workflow\Activities\ContextTokenTypeConverter.cs (5)
110private IEnumerable GetContainedActivities(CompositeActivity activity) 123if (containedActivity is CompositeActivity) 125foreach (Activity nestedActivity in GetContainedActivities((CompositeActivity) containedActivity)) 159if (siblingActivity is CompositeActivity) 161foreach (Activity containedActivity in GetContainedActivities((CompositeActivity) siblingActivity))
System\Workflow\Activities\ValidationHelper.cs (3)
1073if (rootActivity is CompositeActivity) 1075foreach (Activity activity in ((CompositeActivity) rootActivity).Activities) 1087if (activity is CompositeActivity)
System\Workflow\Runtime\StreamedWorkflowDefinitionContext.cs (2)
236CompositeActivity compositeActivity = activity as CompositeActivity;