1 type derived from StateActivity
System.Workflow.Activities (1)
StateMachineWorkflow.cs (1)
27public class StateMachineWorkflowActivity : StateActivity
1 instantiation of StateActivity
System.Workflow.Activities (1)
Designers\StateDesigner.cs (1)
1936StateActivity state = new StateActivity();
299 references to StateActivity
System.Workflow.Activities (297)
Designers\ServiceDesigner.cs (1)
52typeof(StateActivity).IsAssignableFrom(activityType) ||
Designers\SetStateDesigner.cs (5)
307StateActivity enclosingState = StateMachineHelpers.FindEnclosingState(activity); 311StateActivity rootState = StateMachineHelpers.GetRootState(enclosingState); 316private void FindStates(ListBox dropDownList, StateActivity parent) 320StateActivity state = activity as StateActivity;
Designers\StateDesigner.cs (51)
295StateActivity state = this.Activity as StateActivity; 642StateActivity state = (StateActivity)this.Activity; 697StateMachineHelpers.IsRootState((StateActivity)this.Activity); 722StateActivity rootState = StateMachineHelpers.GetRootState((StateActivity)this.Activity); 771validChildTypes.Add(typeof(StateActivity)); 773StateActivity state = (StateActivity)this.Activity; 845StateActivity state = (StateActivity)this.Activity; 877if (!(parentActivity is StateActivity)) 953StateActivity currentState = current as StateActivity; 1076StateActivity state = (StateActivity)stateDesigner.Activity; 1221StateActivity rootState = (StateActivity)this.RootStateDesigner.Activity; 1226StateActivity targetState = (StateActivity)stateDesignerConnector.Target.AssociatedDesigner.Activity; 1236StateActivity rootState = (StateActivity)this.RootStateDesigner.Activity; 1669StateActivity rootState = (StateActivity)this.Activity; 1777private ConnectionPoint GetTargetStateConnectionPoint(StateActivity targetState) 1857StateActivity state = (StateActivity)this.Activity; 1863StateActivity rootState = StateMachineHelpers.GetRootState(state); 1891StateActivity state = (StateActivity)this.Activity; 1897StateActivity rootState = StateMachineHelpers.GetRootState(state); 1936StateActivity state = new StateActivity(); 1998StateActivity state = (StateActivity)this.Activity; 1999StateActivity rootState = StateMachineHelpers.GetRootState(state); 2017StateActivity state = (StateActivity)this.Activity; 2018StateActivity rootState = StateMachineHelpers.GetRootState(state); 2035StateActivity state = (StateActivity)this.Activity; 2056StateActivity state = (StateActivity)this.Activity; 2070StateActivity state = (StateActivity)this.Activity; 2086StateActivity state = (StateActivity)this.Activity; 2111StateActivity state = (StateActivity)this.Activity; 2367StateActivity activity = extendee as StateActivity;
Designers\StateDesigner.Helpers.cs (1)
63if (StateMachineHelpers.IsLeafState((StateActivity)designer.Activity))
Designers\StateDesigner.Layouts.cs (4)
1000StateActivity state = (StateActivity)this.ActivityDesigner.Activity; 1208StateActivity state = (StateActivity)this.StateDesigner.Activity;
Designers\StateDesigner.TransitionInfo.cs (14)
28private StateActivity _targetState; 57internal StateActivity SourceState 64StateActivity sourceState = _eventHandler.Parent as StateActivity; 69internal StateActivity TargetState 126internal static ReadOnlyCollection<TransitionInfo> ParseStateMachine(StateActivity rootState) 129Dictionary<string, StateActivity> states = new Dictionary<string, StateActivity>(); 130Queue<StateActivity> processingQueue = new Queue<StateActivity>(); 134StateActivity state = processingQueue.Dequeue(); 138StateActivity childState = childActivity as StateActivity; 154StateActivity targetState;
Designers\StateDesignerConnector.cs (2)
298StateActivity targetState = (StateActivity)referenceService.GetReference(constructionArguments["TargetStateName"] as string);
Designers\StateFinalizationDesigner.cs (1)
26if (!(parentActivityDesigner.Activity is StateActivity))
Designers\StateInitializationDesigner.cs (1)
26if (!(parentActivityDesigner.Activity is StateActivity))
EventDriven.cs (1)
68!(eventDriven.Parent is StateActivity)
SetState.cs (10)
68StateActivity parentState = StateMachineHelpers.FindEnclosingState(executionContext.Activity); 69StateActivity rootState = StateMachineHelpers.GetRootState(parentState); 85throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(StateActivity).FullName), "obj"); 99StateActivity enclosingState = StateMachineHelpers.FindEnclosingState(setState); 102StateActivity rootState = StateMachineHelpers.GetRootState(enclosingState); 104StateActivity targetActivity = StateMachineHelpers.FindStateByName( 107StateActivity targetState = targetActivity as StateActivity; 173StateActivity state = activity.Parent as StateActivity;
SR.cs (24)
255typeof(StateActivity).Name); 262typeof(StateActivity).Name); 269typeof(StateActivity).Name, 280typeof(StateActivity).Name, 292typeof(StateActivity).Name); 300typeof(StateActivity).Name); 307typeof(StateActivity).Name, 324typeof(StateActivity).Name); 331typeof(StateActivity).Name); 339typeof(StateActivity).Name); 346typeof(StateActivity).Name); 353typeof(StateActivity).Name); 371typeof(StateActivity).Name); 378typeof(StateActivity).Name); 401typeof(StateActivity).Name); 408typeof(StateActivity).Name); 417typeof(StateActivity).Name, 425typeof(StateActivity).Name, 435typeof(StateActivity).Name, 474StateActivity.StateChangeTrackingDataKey, 475typeof(StateActivity).Name); 503typeof(StateActivity).Name, 512typeof(StateActivity).Name, 534typeof(StateActivity).Name,
State.cs (43)
29[ToolboxBitmap(typeof(StateActivity), "Resources.StateActivity.png")] 39internal static DependencyProperty StateMachineExecutionStateProperty = DependencyProperty.Register(StateMachineExecutionState.StateMachineExecutionStateKey, typeof(StateMachineExecutionState), typeof(StateActivity), new PropertyMetadata()); 60base.RemoveProperty(StateActivity.StateMachineExecutionStateProperty); 114StateActivity rootState = StateMachineHelpers.GetRootState(this); 155StateActivity state = (StateActivity)context.Activity; 158state.SetValue(StateActivity.StateMachineExecutionStateProperty, executionState); 175StateActivity state = (StateActivity)context.Activity; 196StateActivity state = (StateActivity)context.Activity; 239StateActivity state = (StateActivity)context.Activity; 256StateActivity state = (StateActivity)context.Activity; 301StateActivity state = (StateActivity)context.Activity; 319StateActivity state = (StateActivity)context.Activity; 336StateActivity state = (StateActivity)context.Activity; 377StateActivity state = (StateActivity)context.Activity; 410if (completedChildActivity is StateActivity) 424private static void InvalidChildActivity(StateActivity state) 443StateActivity state = (StateActivity)context.Activity; 470StateActivity state = (StateActivity)context.Activity; 494internal static void ExecuteState(ActivityExecutionContext context, StateActivity state) 523StateActivity state = (StateActivity)context.Activity; 531StateActivity state = (StateActivity)context.Activity; 539StateActivity state = (StateActivity)context.Activity; 556StateActivity state = (StateActivity)context.Activity; 562private static StateMachineExecutionState GetExecutionState(StateActivity state) 567StateActivity rootState = StateMachineHelpers.GetRootState(state); 599StateActivity rootState = StateMachineHelpers.GetRootState(executionContext.Activity as StateActivity); 601StateActivity currentState = StateMachineHelpers.GetCurrentState(executionContext);
StateFinalizationActivity.cs (2)
52StateActivity state = stateFinalization.Parent as StateActivity;
StateInitialization.cs (4)
52StateActivity state = stateInitialization.Parent as StateActivity; 83private void ValidateSetStateInsideStateInitialization(StateInitializationActivity stateInitialization, StateActivity state, ValidationErrorCollection validationErrors) 88private void ValidateSetStateInsideStateInitializationCore(CompositeActivity compositeActivity, StateActivity state, ValidationErrorCollection validationErrors)
StateMachineAction.cs (18)
24private StateActivity _state; 26private StateActivity _currentState; 38protected StateActivity State 46protected StateActivity CurrentState 80_state = (StateActivity)context.Activity; 82StateActivity rootState = StateMachineHelpers.GetRootState(_state); 100StateActivity.LeavingState(context); 126StateActivity childState = (StateActivity)this.State.Activities[this.ChildStateName]; 128StateActivity.ExecuteState(context, childState); 212StateActivity.ExecuteEventDriven(context, eventDriven); 253StateActivity state = this.State; 254StateActivity rootState = StateMachineHelpers.GetRootState(state); 255Queue<StateActivity> states = new Queue<StateActivity>(); 276StateActivity childState = activity as StateActivity; 297context.TrackData(StateActivity.StateChangeTrackingDataKey, this.CurrentState.QualifiedName);
StateMachineExecutionState.cs (11)
162StateActivity state = (StateActivity)context.Activity; 193StateActivity rootState = StateMachineHelpers.GetRootState(state); 194StateActivity nextActionState = StateMachineHelpers.FindDynamicStateByName(rootState, action.StateName); 212StateActivity currentState = StateMachineHelpers.GetCurrentState(context); 218internal void CalculateStateTransition(StateActivity currentState, string targetStateName) 229currentState = currentState.Parent as StateActivity; 238StateActivity childState = childActivity as StateActivity; 258internal static StateMachineExecutionState Get(StateActivity state) 261StateMachineExecutionState executionState = (StateMachineExecutionState)state.GetValue(StateActivity.StateMachineExecutionStateProperty);
StateMachineHelpers.cs (39)
21internal static bool IsStateMachine(StateActivity state) 29internal static bool IsRootState(StateActivity state) 34StateActivity parent = state.Parent as StateActivity; 38internal static bool IsLeafState(StateActivity state) 48if (child is StateActivity) 64internal static StateActivity FindEnclosingState(Activity activity) 69StateActivity state = activity as StateActivity; 84internal static StateActivity GetRootState(StateActivity state) 94if (!(state.Parent is StateActivity)) 97return GetRootState((StateActivity)state.Parent); 100internal static bool IsInitialState(StateActivity state) 111internal static bool IsCompletedState(StateActivity state) 122internal static string GetInitialStateName(StateActivity state) 124StateActivity rootState = GetRootState(state); 128internal static string GetCompletedStateName(StateActivity state) 131StateActivity rootState = GetRootState(state); 158static internal StateActivity GetCurrentState(ActivityExecutionContext context) 160StateActivity state = context.Activity as StateActivity; 164StateActivity rootState = GetRootState(state); 171StateActivity currentState = FindDynamicStateByName(rootState, currentStateName); 176static internal StateActivity FindDynamicStateByName(StateActivity state, string stateQualifiedName) 182StateActivity childState = activity as StateActivity; 188StateActivity dynamicChildState = (StateActivity)state.GetDynamicActivity(childState); 202static internal StateActivity FindStateByName(StateActivity state, string qualifiedName) 206StateActivity found = FindActivityByName(state, qualifiedName) as StateActivity; 263static internal bool ContainsState(StateActivity state, string stateName) 270Queue<StateActivity> states = new Queue<StateActivity>(); 280StateActivity childState = childActivity as StateActivity;
StateMachineSubscription.cs (10)
112StateActivity state, 133StateActivity rootState = StateMachineHelpers.GetRootState((StateActivity)context.Activity); 140StateActivity rootState = StateMachineHelpers.GetRootState((StateActivity)context.Activity); 218StateActivity rootState = StateMachineHelpers.GetRootState((StateActivity)context.Activity); 228StateActivity currentState = StateMachineHelpers.GetCurrentState(context); 232StateActivity rootState = StateMachineHelpers.GetRootState((StateActivity)context.Activity);
StateMachineSubscriptionManager.cs (14)
70StateActivity state = (StateActivity)context.Activity; 87StateActivity state = StateMachineHelpers.GetCurrentState(context); 142state = state.Parent as StateActivity; 145StateActivity currentState = StateMachineHelpers.GetCurrentState(context); 150private bool IsParentState(StateActivity state, string stateName) 152StateActivity parentState = state.Parent as StateActivity; 157parentState = parentState.Parent as StateActivity; 182StateActivity state = (StateActivity)context.Activity; 288internal static void DisableStateWorkflowQueues(ActivityExecutionContext context, StateActivity state) 293private static void ChangeStateWorkflowQueuesState(ActivityExecutionContext context, StateActivity state, bool enabled) 381StateActivity currentState = StateMachineHelpers.GetCurrentState(context);
StateMachineWorkflowInstance.cs (19)
88public StateActivity CurrentState 100StateActivity currentState = this.CurrentState; 107private static ReadOnlyCollection<StateActivity> GetLeafStates(StateActivity parentState) 112List<StateActivity> leafStates = new List<StateActivity>(); 113Queue<StateActivity> states = new Queue<StateActivity>(); 117StateActivity parent = states.Dequeue(); 120StateActivity childState = childActivity as StateActivity; 134public ReadOnlyCollection<StateActivity> States 177public void SetState(StateActivity targetState) 188StateActivity targetState = FindActivityByQualifiedName(targetStateName) as StateActivity; 200private StateActivity GetCurrentState() 211StateActivity currentState = StateMachineHelpers.FindStateByName(stateMachineWorkflow, queueInfo.SubscribedActivityNames[0]); 301if (record.UserDataKey != StateActivity.StateChangeTrackingDataKey) 308StateActivity state = StateMachineHelpers.FindStateByName(stateMachineWorkflow, record.QualifiedName);
StateValidator.cs (18)
36StateActivity state = obj as StateActivity; 38throw new ArgumentException(SR.GetString(SR.Error_UnexpectedArgumentType, typeof(StateActivity).FullName), "obj"); 53if (!(state.Parent is StateActivity)) 84private static void ValidateCustomStateActivity(StateActivity state, ValidationErrorCollection validationErrors) 109StateActivity removedState = remove.OriginalRemovedActivity as StateActivity; 141private static void ValidateLeafState(StateActivity state, ValidationErrorCollection validationErrors) 151private static void ValidateRootState(StateActivity state, ValidationErrorCollection validationErrors) 161private static void ValidateState(StateActivity state, ValidationErrorCollection validationErrors) 168private static void ValidateLeafStateChildren(StateActivity state, ValidationErrorCollection validationErrors) 197private static void ValidateCompositeStateChildren(StateActivity state, ValidationErrorCollection validationErrors) 207activity is StateActivity) 224private static void ValidateInitialState(StateActivity state, ValidationErrorCollection validationErrors) 241StateActivity initialState = StateMachineHelpers.FindStateByName( 277private static void ValidateCompletedState(StateActivity state, ValidationErrorCollection validationErrors) 282StateActivity completedState = StateMachineHelpers.FindStateByName( 316private static void ValidateEventDrivenActivities(StateActivity state, ValidationErrorCollection validationErrors)
WebServiceResponse.cs (4)
509if (siblingActivity == currentActivity && ((currentActivity.Parent is ParallelActivity && !Helpers.IsFrameworkActivity(currentActivity)) || (currentActivity.Parent is StateActivity && !Helpers.IsFrameworkActivity(currentActivity)))) 525StateActivity currentState = currentActivity.Parent as StateActivity; 528StateActivity enclosingState = StateMachineHelpers.FindEnclosingState(startActivity);
System.Workflow.Runtime (1)
System\Activities\Statements\Interop.cs (1)
1338else if (interopBodyType == typeof(System.Workflow.Activities.StateActivity))
System.WorkflowServices (1)
System\Workflow\Activities\ReceiveActivity.cs (1)
1308if (this.parent.parent != null && this.parent.parent is StateActivity)