11 types derived from Activity
System.Activities (6)
System\Activities\ActivityUtilities.cs (1)
1256class Pop : Activity
System\Activities\ActivityWithResult.cs (1)
9public abstract class ActivityWithResult : Activity
System\Activities\AsyncCodeActivity.cs (1)
14public abstract class AsyncCodeActivity : Activity, IAsyncCodeActivity
System\Activities\CodeActivity.cs (1)
14public abstract class CodeActivity : Activity
System\Activities\DynamicActivity.cs (1)
20public sealed class DynamicActivity : Activity, ICustomTypeDescriptor, IDynamicActivity
System\Activities\NativeActivity.cs (1)
15public abstract class NativeActivity : Activity, IInstanceUpdatable
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\ErrorActivity.cs (1)
17internal class ErrorActivity : Activity
System.ServiceModel.Activities (4)
System\ServiceModel\Activities\Receive.cs (1)
28public sealed class Receive : Activity
System\ServiceModel\Activities\ReceiveReply.cs (1)
19public sealed class ReceiveReply : Activity
System\ServiceModel\Activities\Send.cs (1)
24public sealed class Send : Activity
System\ServiceModel\Activities\SendReply.cs (1)
25public sealed class SendReply : Activity
1347 references to Activity
Microsoft.Activities.Build (28)
Microsoft\Activities\Build\BeforeInitializeComponentExtension.cs (1)
36if (!IsAssignableTo(classData.BaseType, typeof(Activity)))
Microsoft\Activities\Build\Expressions\ExpressionsBuildExtension.cs (1)
109Activity activity = Utilities.CreateActivity(type, out ctorException);
Microsoft\Activities\Build\Utilities.cs (4)
21internal static Activity CreateActivity(Type type, out Exception ctorException) 26Activity result = null; 32result = (Activity)defaultConstructor.Invoke(null); 99if (type.BaseType != null && (type.BaseType == typeof(Activity) ||
Microsoft\Activities\Build\Validation\ValidationBuildExtension.cs (22)
89Activity activity = Utilities.CreateActivity(type, out ex); 104static IDictionary<Activity, Activity> GetParentChildRelationships(Activity activity) 106IDictionary<Activity, Activity> parentChildMappings = new Dictionary<Activity, Activity>(); 111static void InternalGetParentChildRelationships(Activity activity, Activity parent, IDictionary<Activity, Activity> parentChildMappings) 120foreach (Activity child in WorkflowInspectionServices.GetActivities(activity)) 126void Validate(Activity activity, string fileName) 162IDictionary<Activity, Activity> parentChildMappings = GetParentChildRelationships(activity); 164Activity errorSource; 189Activity parent; 204Dictionary<object, SourceLocation> GetErrorInformation(Activity activity) 208Activity implementationRoot = null; 209IEnumerable<Activity> children = WorkflowInspectionServices.GetActivities(activity); 210foreach (Activity child in children)
System.Activities (1060)
Microsoft\VisualBasic\Activities\VisualBasic.cs (1)
43if (settings != null && settings.SuppressXamlSerialization && target is Activity)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (9)
38public static Activity RecompileVisualBasicValue(ActivityWithResult visualBasicValue, 71public static Activity RecompileVisualBasicReference(ActivityWithResult visualBasicReference, 103public static Activity CreatePrecompiledVisualBasicValue(Type targetType, string expressionText, IEnumerable<string> namespaces, IEnumerable<string> referencedAssemblies, 206public static Activity CreatePrecompiledVisualBasicReference(Type targetType, string expressionText, IEnumerable<string> namespaces, IEnumerable<string> referencedAssemblies, 687static void GetAllImportReferences(Activity activity, out IList<string> namespaces, out IList<string> assemblies) 709public abstract Activity CreateVisualBasicValue(string expressionText); 710public abstract Activity CreateVisualBasicReference(string expressionText); 715public override Activity CreateVisualBasicReference(string expressionText) 723public override Activity CreateVisualBasicValue(string expressionText)
Microsoft\VisualBasic\Activities\VisualBasicHelper.cs (2)
48typeof(Activity).Assembly // System.Activities 184public static void GetAllImportReferences(Activity activity, bool isDesignTime, out IList<string> namespaces, out IList<AssemblyReference> assemblies)
System\Activities\Activity.cs (53)
32static readonly IList<Activity> emptyChildren = new List<Activity>(0); 46IList<Activity> children; 47IList<Activity> implementationChildren; 48IList<Activity> importedChildren; 61Activity runtimeImplementation; 63Activity rootActivity; 91[XamlDeferLoad(typeof(FuncDeferringLoader), typeof(Activity))] 95protected virtual Func<Activity> Implementation 304internal Activity RootActivity 332internal Activity Parent 359internal IList<Activity> Children 367internal IList<Activity> ImplementationChildren 375internal IList<Activity> ImportedChildren 564internal bool CanBeScheduledBy(Activity parent) 593internal void SetChildrenCollection(Collection<Activity> children) 598internal void AddChild(Activity child) 602this.children = new Collection<Activity>(); 608internal void SetImplementationChildrenCollection(Collection<Activity> implementationChildren) 613internal void AddImplementationChild(Activity implementationChild) 617this.implementationChildren = new Collection<Activity>(); 623internal void SetImportedChildrenCollection(Collection<Activity> importedChildren) 628internal void AddImportedChild(Activity importedChild) 632this.importedChildren = new Collection<Activity>(); 805return Activity.EmptyConstraints; 868internal void DeclareSingletonActivity(string name, Activity activity) 876internal Activity GetSingletonActivity(string name) 982internal bool InitializeRelationship(Activity parent, ActivityCollectionType collectionType, ref IList<ValidationError> validationErrors) 997bool InitializeRelationship(Activity parent, bool isPublic, RelationshipType relationship, ref IList<ValidationError> validationErrors) 1008Activity referenceTarget = parent.MemberOf.Owner; 1235SetImplementationChildrenCollection(new Collection<Activity> 1253DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) 1266protected virtual void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity) 1288Dictionary<string, Activity> singletonActivityNames; 1415public void DeclareSingletonActivity(string name, Activity activity) 1419this.singletonActivityNames = new Dictionary<string, Activity>(1); 1425public Activity GetSingletonActivity(string name) 1427Activity result = null; 1439Activity parent; 1443Collection<Activity> children; 1449public ReflectedInformation(Activity owner) 1454ReflectedInformation(Activity activity, ReflectedType reflectType) 1492Activity workflowElement = propertyDescriptor.GetValue(activity) as Activity; 1493Add<Activity>(ref this.children, workflowElement); 1554public static Collection<RuntimeArgument> GetArguments(Activity parent) 1571public static Collection<Variable> GetVariables(Activity parent) 1588public static Collection<Activity> GetChildren(Activity parent) 1590Collection<Activity> children = null; 1599children = new Collection<Activity>(); 1605public static Collection<ActivityDelegate> GetDelegates(Activity parent) 1632public Collection<Activity> GetChildren()
System\Activities\ActivityBuilder.cs (4)
93public Activity Implementation 161Activity IDebuggableWorkflowTree.GetWorkflowRoot() 358public Activity Implementation 364Activity IDebuggableWorkflowTree.GetWorkflowRoot()
System\Activities\ActivityContext.cs (2)
53internal Activity Activity 140internal void Reinitialize(ActivityInstance instance, ActivityExecutor executor, Activity activity, long instanceId)
System\Activities\ActivityDelegate.cs (8)
39Activity owner; 69public Activity Handler 81internal Activity Owner 140internal bool CanBeScheduledBy(Activity parent) 153internal bool InitializeRelationship(Activity parent, ActivityCollectionType collectionType, ref IList<ValidationError> validationErrors) 166Activity referenceTarget = parent.MemberOf.Owner; 170Activity handler = this.Handler; 185Activity handler = this.Handler;
System\Activities\ActivityInstance.cs (8)
24Activity activity; 55internal ActivityInstance(Activity activity) 64public Activity Activity 78Activity ActivityInstanceMap.IActivityReference.Activity 497internal static ActivityInstance CreateCompletedInstance(Activity activity) 505internal static ActivityInstance CreateCanceledInstance(Activity activity) 1109void ActivityInstanceMap.IActivityReference.Load(Activity activity, ActivityInstanceMap instanceMap) 1349void ActivityInstanceMap.IActivityReferenceWithEnvironment.UpdateEnvironment(EnvironmentUpdateMap map, Activity activity)
System\Activities\ActivityLocationReferenceEnvironment.cs (3)
31public override Activity Root 39public Activity InternalRoot 106public void Declare(LocationReference locationReference, Activity owner, ref IList<ValidationError> validationErrors)
System\Activities\ActivityMetadata.cs (10)
14Activity activity; 18internal ActivityMetadata(Activity activity, LocationReferenceEnvironment environment, bool createEmptyBindings) 140public void SetImportedChildrenCollection(Collection<Activity> importedChildren) 149public void AddImportedChild(Activity importedChild) 154public void AddImportedChild(Activity importedChild, object origin) 235return Activity.ReflectedInformation.GetArguments(this.activity); 238public Collection<Activity> GetImportedChildrenWithReflection() 240return Activity.ReflectedInformation.GetChildren(this.activity); 245return Activity.ReflectedInformation.GetVariables(this.activity); 250return Activity.ReflectedInformation.GetDelegates(this.activity);
System\Activities\ActivityUtilities.cs (19)
23static Type activityType = typeof(Activity); 459public static RuntimeArgument FindArgument(string argumentName, Activity argumentConsumer) 463Activity targetActivity = argumentConsumer.MemberOf.Owner; 518internal static void ValidateOrigin(object origin, Activity activity) 521(origin is Activity || origin is Argument || origin is ActivityDelegate || origin is LocationReference)) 528static void ProcessChildren(Activity parent, IList<Activity> children, ActivityCollectionType collectionType, bool addChildren, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining, ref IList<ValidationError> validationErrors) 532Activity childActivity = children[i]; 545static void ProcessArguments(Activity parent, IList<RuntimeArgument> arguments, bool addChildren, ref ActivityLocationReferenceEnvironment environment, ref int nextEnvironmentId, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining, ref IList<ValidationError> validationErrors) 576static void ProcessVariables(Activity parent, IList<Variable> variables, ActivityCollectionType collectionType, bool addChildren, ref ActivityLocationReferenceEnvironment environment, ref int nextEnvironmentId, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining, ref IList<ValidationError> validationErrors) 607static void ProcessDelegates(Activity parent, IList<ActivityDelegate> delegates, ActivityCollectionType collectionType, bool addChildren, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining, ref IList<ValidationError> validationErrors) 631Activity activity = childActivity.Activity; 734Activity source; 809public static void CacheRootMetadata(Activity activity, LocationReferenceEnvironment hostEnvironment, ProcessActivityTreeOptions options, ProcessActivityCallback callback, ref IList<ValidationError> validationErrors) 873static bool ShouldShortcut(Activity activity, ProcessActivityTreeOptions options) 932static void SetupForProcessing(IList<Activity> children, bool canBeExecuted, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining) 989static void SetupForProcessing(Activity activity, bool canBeExecuted, ref ChildActivity nextActivity, ref Stack<ChildActivity> activitiesRemaining) 1271public ChildActivity(Activity activity, bool canBeExecuted) 1286public Activity Activity
System\Activities\Argument.cs (2)
191internal static void TryBind(Argument binding, RuntimeArgument argument, Activity violationOwner) 265internal void Validate(Activity owner, ref IList<ValidationError> validationErrors)
System\Activities\AsyncCodeActivity.cs (6)
39protected sealed override Func<Activity> Implementation 195DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) 199protected sealed override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity) 324protected sealed override Func<Activity> Implementation 450DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) 454protected sealed override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity)
System\Activities\CodeActivity.cs (6)
37protected sealed override Func<Activity> Implementation 91DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) 95protected sealed override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity) 135protected sealed override Func<Activity> Implementation 199DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) 203protected sealed override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity)
System\Activities\CodeActivityMetadata.cs (4)
14Activity activity; 18internal CodeActivityMetadata(Activity activity, LocationReferenceEnvironment environment, bool createEmptyBindings) 41internal Activity CurrentActivity 150return Activity.ReflectedInformation.GetArguments(this.activity);
System\Activities\CodeActivityPublicEnvironmentAccessor.cs (1)
162static void AssertIsCodeActivity(Activity activity)
System\Activities\Debugger\DebugController.cs (1)
76Activity rootActivity = instance.Activity;
System\Activities\Debugger\DebugInfo.cs (4)
53Activity activity = activityInstance.Activity; 198Activity activity = activityInstance.Activity; 665public abstract bool TryGetValue(Activity expression, LocationReferenceEnvironment locationReferenceEnvironment, CodeActivityContext context, out object result); 670public override bool TryGetValue(Activity expression, LocationReferenceEnvironment locationReferenceEnvironment, CodeActivityContext context, out object result)
System\Activities\Debugger\DebugManager.cs (57)
28Dictionary<int, Stack<Activity>> runningThreads; 32public DebugManager(Activity root, string moduleNamePrefix, string typeNamePrefix, string auxiliaryThreadName, bool breakOnStartup, 38internal DebugManager(Activity root, string moduleNamePrefix, string typeNamePrefix, string auxiliaryThreadName, bool breakOnStartup, 62this.runningThreads = new Dictionary<int, Stack<Activity>>(); 83internal void Instrument(Activity activity) 111List<Activity> sameSourceActivities = this.instrumentationTracker.GetSameSourceSubRoots(activity); 114foreach (Activity sameSourceActivity in sameSourceActivities) 143void MapInstrumentationStates(Activity rootActivity1, Activity rootActivity2) 145Queue<KeyValuePair<Activity, Activity>> pairsRemaining = new Queue<KeyValuePair<Activity, Activity>>(); 147pairsRemaining.Enqueue(new KeyValuePair<Activity, Activity>(rootActivity1, rootActivity2)); 148HashSet<Activity> visited = new HashSet<Activity>(); 149KeyValuePair<Activity, Activity> currentPair; 155Activity activity1 = currentPair.Key; 156Activity activity2 = currentPair.Value; 175IEnumerator<Activity> enumerator1 = WorkflowInspectionServices.GetActivities(activity1).GetEnumerator(); 176IEnumerator<Activity> enumerator2 = WorkflowInspectionServices.GetActivities(activity2).GetEnumerator(); 192pairsRemaining.Enqueue(new KeyValuePair<Activity, Activity>(enumerator1.Current, enumerator2.Current)); 213public void Instrument(Activity rootActivity, Dictionary<object, SourceLocation> sourceLocations, string typeNamePrefix, Dictionary<string, byte[]> checksumCache) 215Queue<KeyValuePair<Activity, string>> pairsRemaining = new Queue<KeyValuePair<Activity, string>>(); 218Activity activity = rootActivity; 219KeyValuePair<Activity, string> pair = new KeyValuePair<Activity, string>(activity, string.Empty); 222HashSet<Activity> visited = new HashSet<Activity>(); 267foreach (Activity childActivity in WorkflowInspectionServices.GetActivities(activity)) 271pairsRemaining.Enqueue(new KeyValuePair<Activity, string>(childActivity, name)); 302void Instrument(Activity activity, SourceLocation sourceLocation, string name) 321bool EnsureInstrumented(Activity activity) 342void EnterState(int threadId, Activity activity, Dictionary<string, object> locals) 360Activity activity = instance.Activity; 369public void OnEnterState(Activity expression, ActivityInstance instance, LocationEnvironment environment) 377void LeaveState(Activity activity) 416void Push(int threadId, Activity activity) 418((Stack<Activity>)this.runningThreads[threadId]).Push(activity); 423Stack<Activity> stack = this.runningThreads[threadId]; 440int GetExecutingThreadId(Activity activity, bool strict) 444foreach (KeyValuePair<int, Stack<Activity>> entry in this.runningThreads) 446Stack<Activity> threadStack = entry.Value; 456foreach (KeyValuePair<int, Stack<Activity>> entry in this.runningThreads) 458Stack<Activity> threadStack = entry.Value; 459Activity topActivity = threadStack.Peek(); 470static bool IsAncestorOf(Activity ancestorActivity, Activity activity) 482static bool IsParallelActivity(Activity activity) 491int GetOrCreateThreadId(Activity activity, ActivityInstance instance) 509int CreateLogicalThread(Activity activity, ActivityInstance instance, bool primeCurrentInstance) 559Stack<Activity> newStack = new Stack<Activity>();
System\Activities\Debugger\IDebuggableWorkflowTree.cs (1)
12Activity GetWorkflowRoot();
System\Activities\Debugger\InstrumentationTracker.cs (17)
18Activity root; 21Dictionary<Activity, string> uninstrumentedSubRoots; 23Dictionary<Activity, string> UninstrumentedSubRoots 35public InstrumentationTracker(Activity root) 43this.uninstrumentedSubRoots = new Dictionary<Activity, string>(); 45Queue<Activity> activitiesRemaining = new Queue<Activity>(); 52Activity toProcess = activitiesRemaining.Dequeue(); 54foreach (Activity activity in WorkflowInspectionServices.GetActivities(toProcess)) 66void CollectSubRoot(Activity activity) 84public bool IsUninstrumentedSubRoot(Activity subRoot) 93public List<Activity> GetSameSourceSubRoots(Activity subRoot) 96List<Activity> sameSourceSubRoots = new List<Activity>(); 99foreach (KeyValuePair<Activity, string> entry in this.UninstrumentedSubRoots) 111public void MarkInstrumented(Activity subRoot)
System\Activities\Debugger\SourceLocationProvider.cs (41)
50static internal Dictionary<object, SourceLocation> GetSourceLocations(Activity rootActivity, out string sourcePath, out bool isTemporaryFile, out byte[] checksum) 57Activity body = rootActivity.Children[0]; 107Activity body = rootActivity.Children[0]; 121Activity tempRootActivity; 170tempRootActivity = deserializedObject as Activity; 199public static Dictionary<object, SourceLocation> GetSourceLocations(Activity rootActivity, WorkflowSymbol symbol) 207internal static Dictionary<object, SourceLocation> GetSourceLocations(Activity rootActivity, WorkflowSymbol symbol, bool translateInternalActivityToOrigin) 209Activity workflowRoot = rootActivity.RootActivity ?? rootActivity; 234Activity activity; 270public static void CollectMapping(Activity rootActivity1, Activity rootActivity2, Dictionary<object, SourceLocation> mapping, string path) 278static void CollectMapping(Activity rootActivity1, Activity rootActivity2, Dictionary<object, SourceLocation> mapping, string path, byte[] checksum, bool requirePrepareForRuntime) 281Activity realRoot1 = (rootActivity1.RootActivity != null) ? rootActivity1.RootActivity : rootActivity1; 289Activity realRoot2 = (rootActivity2.RootActivity != null) ? rootActivity2.RootActivity : rootActivity2; 296Queue<KeyValuePair<Activity, Activity>> pairsRemaining = new Queue<KeyValuePair<Activity, Activity>>(); 298pairsRemaining.Enqueue(new KeyValuePair<Activity, Activity>(rootActivity1, rootActivity2)); 299KeyValuePair<Activity, Activity> currentPair; 300HashSet<Activity> visited = new HashSet<Activity>(); 305Activity activity1 = currentPair.Key; 306Activity activity2 = currentPair.Value; 325IEnumerator<Activity> enumerator1 = WorkflowInspectionServices.GetActivities(activity1).GetEnumerator(); 326IEnumerator<Activity> enumerator2 = WorkflowInspectionServices.GetActivities(activity2).GetEnumerator(); 340pairsRemaining.Enqueue(new KeyValuePair<Activity, Activity>(enumerator1.Current, enumerator2.Current)); 356static void CollectMapping(Activity rootActivity1, Activity rootActivity2, Dictionary<object, SourceLocation> mapping, string path, byte[] checksum) 378public static ICollection<ActivitySymbol> GetSymbols(Activity rootActivity, Dictionary<object, SourceLocation> sourceLocations) 381Activity realRoot = (rootActivity.RootActivity != null) ? rootActivity.RootActivity : rootActivity; 387Queue<Activity> activitiesRemaining = new Queue<Activity>(); 389HashSet<Activity> visited = new HashSet<Activity>(); 392Activity currentActivity = activitiesRemaining.Dequeue(); 407foreach (Activity childActivity in WorkflowInspectionServices.GetActivities(currentActivity))
System\Activities\Debugger\XamlDebuggerXmlReader.cs (1)
386if (typeof(Activity).IsAssignableFrom(targetType))
System\Activities\DelegateArgument.cs (2)
59internal Activity Owner 86internal bool InitializeRelationship(Activity parent, ref IList<ValidationError> validationErrors)
System\Activities\DynamicActivity.cs (10)
22Activity runtimeImplementation; 90[XamlDeferLoad(typeof(FuncDeferringLoader), typeof(Activity))] 94public new Func<Activity> Implementation 124Activity body = null; 132SetImplementationChildrenCollection(new Collection<Activity> { body }); 210Activity runtimeImplementation; 278[XamlDeferLoad(typeof(FuncDeferringLoader), typeof(Activity))] 282public new Func<Activity> Implementation 312Activity body = null; 320SetImplementationChildrenCollection(new Collection<Activity> { body });
System\Activities\DynamicActivityTypeDescriptor.cs (2)
17Activity owner; 19public DynamicActivityTypeDescriptor(Activity owner)
System\Activities\DynamicUpdate\ActivityBlockingUpdate.cs (5)
18private Activity activity; 25public ActivityBlockingUpdate(Activity activity, string originalActivityId, string reason) 30public ActivityBlockingUpdate(Activity activity, string originalActivityId, string reason, string activityInstanceId) 55public Activity Activity 139internal static void AddBlockingActivity(ref Collection<ActivityBlockingUpdate> blockingActivities, Activity activity, string originalActivityId, string reason, string activityInstanceId)
System\Activities\DynamicUpdate\ActivityComparer.cs (24)
20public static bool HasPrivateMemberOtherThanArgumentsChanged(DynamicUpdateMapBuilder.NestedIdSpaceFinalizer nestedFinalizer, Activity currentElement, Activity originalElement, bool isMemberOfUpdatedIdSpace, out DynamicUpdateMap argumentChangesMap) 118static IList<Activity> GetDeclaredChildren(IList<Activity> collection, Activity parent) 123static IList<ActivityDelegate> GetDeclaredDelegates(IList<ActivityDelegate> collection, Activity parentActivity) 128static bool CompareChildEquality(Activity currentChild, IdSpace currentIdSpace, Activity originalChild, IdSpace originalIdSpace) 245Queue<Tuple<Activity, Activity>> matchedActivities; 263this.matchedActivities = new Queue<Tuple<Activity, Activity>>(); 299Tuple<Activity, Activity> pair = this.matchedActivities.Dequeue(); 300Activity originalActivity = pair.Item1; 301Activity currentActivity = pair.Item2; 387bool TryMatchingArguments(DynamicUpdateMapEntry entry, Activity originalActivity, Activity currentActivity) 469void PrepareToMatchSubtree(Activity currentActivity, Activity originalActivity) 482this.matchedActivities.Enqueue(new Tuple<Activity, Activity>(originalActivity, currentActivity)); 485bool AddEqualChildren(Activity currentActivity, Activity originalActivity)
System\Activities\DynamicUpdate\ArgumentInfo.cs (1)
177public static IList<ArgumentInfo> List(Activity activity)
System\Activities\DynamicUpdate\DynamicUpdateInfo.cs (3)
41public static void SetOriginalDefinition(object instance, Activity originalDefinition) 53public static Activity GetOriginalDefinition(object instance) 55Activity result;
System\Activities\DynamicUpdate\DynamicUpdateMap.cs (14)
157public static IDictionary<object, DynamicUpdateMapItem> CalculateMapItems(Activity workflowDefinitionToBeUpdated) 162public static IDictionary<object, DynamicUpdateMapItem> CalculateMapItems(Activity workflowDefinitionToBeUpdated, LocationReferenceEnvironment environment) 167public static IDictionary<object, DynamicUpdateMapItem> CalculateImplementationMapItems(Activity activityDefinitionToBeUpdated) 172public static IDictionary<object, DynamicUpdateMapItem> CalculateImplementationMapItems(Activity activityDefinitionToBeUpdated, LocationReferenceEnvironment environment) 202static IDictionary<object, DynamicUpdateMapItem> InternalCalculateMapItems(Activity workflowDefinitionToBeUpdated, LocationReferenceEnvironment environment, bool forImplementation) 213public DynamicUpdateMapQuery Query(Activity updatedWorkflowDefinition, Activity originalWorkflowDefinition) 234internal static bool CanUseImplementationMapAsRoot(Activity workflowDefinition) 321internal void ThrowIfInvalid(Activity updatedDefinition) 353Activity implementationOwner = updatedIdSpace[entry.NewActivityId]; 448Activity currentActivity = null; 510static void ValidateDefinitionMatchesMap(Activity activity, int memberCount, string parameterName) 531static void ValidateDefinitionMatchesImplementationMap(Activity activity, int memberCount, string parameterName) 574public Activity NewActivity;
System\Activities\DynamicUpdate\DynamicUpdateMapBuilder.cs (100)
20private HashSet<Activity> disallowUpdateInside; 32public ISet<Activity> DisallowUpdateInside 38this.disallowUpdateInside = new HashSet<Activity>(ReferenceEqualityComparer.Instance); 51public Func<Activity, DynamicUpdateMap> LookupImplementationMap 63public Activity UpdatedWorkflowDefinition 75public Activity OriginalWorkflowDefinition 83internal Func<Activity, Exception> OnInvalidActivityToBlockUpdate 91internal Func<Activity, Exception> OnInvalidImplementationMapAssociation 115private static void CacheMetadata(Activity workflowDefinition, LocationReferenceEnvironment environment, ActivityUtilities.ProcessActivityCallback callback, bool forImplementation) 122static DynamicUpdateMapEntry GetParentEntry(Activity originalActivity, DynamicUpdateMap updateMap) 134static IEnumerable<Activity> GetPublicDeclaredChildren(Activity activity, bool includeExpressions) 136IEnumerable<Activity> result = activity.Children.Concat( 188private Activity originalProgram; 192public Preparer(Activity originalProgram, LocationReferenceEnvironment originalEnvironment, bool forImplementation) 221void ProcessElement(Activity currentElement) 227if (currentElement.RelationshipToParent != Activity.RelationshipType.VariableDefault || currentElement.Origin == null) 269Activity dupe = GetActivity(mapItem); 286Activity GetActivity(DynamicUpdateMapItem mapItem) 303Dictionary<Activity, object> savedOriginalValues; 307Dictionary<Activity, Activity> expressionRootsThatCanInduceIdle; 312this.savedOriginalValues = new Dictionary<Activity, object>(ReferenceEqualityComparer.Instance); 361Activity originalActivity = originalIdSpace[i + 1]; 381foreach (Activity disallowActivity in this.builder.DisallowUpdateInside) 423internal Dictionary<Activity, Activity> ExpressionRootsThatCanInduceIdle 431void BlockUpdate(Activity activity, UpdateBlockedReason reason, DynamicUpdateMapEntry entry, string message = null) 437internal void BlockUpdate(Activity activity, string originalActivityId, UpdateBlockedReason reason, DynamicUpdateMapEntry entry, string message = null) 453internal void SetOriginalValue(Activity key, object value, bool isReferencedChild) 465internal object GetSavedOriginalValueFromParent(Activity key) 472void ProcessElement(Activity currentElement) 474Activity originalElement = this.Matcher.GetMatch(currentElement); 555internal static void FillEnvironmentMapMemberCounts(EnvironmentUpdateMap envMap, Activity currentElement, Activity originalElement, IList<ArgumentInfo> oldArguments) 571DynamicUpdateMapEntry CreateMapEntry(Activity currentActivity, Activity matchingOriginal) 582internal void OnCreateDynamicUpdateMap(Activity currentElement, Activity originalElement, 604void CreateVariableEntries(bool forImplementationVariables, DynamicUpdateMapEntry mapEntry, IList<Variable> newVariables, IList<Variable> oldVariables, Activity originalElement) 633Activity idleActivity = GetIdleActivity(newVariable.Default); 662Activity idleActivity; 674internal static bool CreateArgumentEntries(DynamicUpdateMapEntry mapEntry, IList<RuntimeArgument> newArguments, IList<ArgumentInfo> oldArguments, Dictionary<Activity, Activity> expressionRootsThatCanInduceIdle, out RuntimeArgument newIdleArgument, out Activity idleActivity) 698Activity expressionRoot = newArgument.BoundArgument.Expression; 719IList<ArgumentInfo> GetOriginalArguments(DynamicUpdateMapEntry mapEntry, DynamicUpdateMap implementationMap, Activity updatedActivity, Activity originalActivity) 741Activity GetIdleActivity(Activity expressionRoot) 743Activity result = null; 759void CheckForReusedActivity(Activity activity) 778Activity activity = childActivity.Activity; 779if (!(activity.IsExpressionRoot || activity.RelationshipToParent == Activity.RelationshipType.VariableDefault)) 796void CheckCanActivityInduceIdle(Activity activity, Activity expressionRoot) 802this.expressionRootsThatCanInduceIdle = new Dictionary<Activity, Activity>(ReferenceEqualityComparer.Instance); 811bool DelegateArgumentsChanged(Activity newActivity, Activity oldActivity) 826void ThrowInvalidActivityToBlockUpdate(Activity activity) 840internal void ThrowInvalidImplementationMapAssociation(Activity activity) 857void AddMatch(Activity newChild, Activity oldChild, Activity source); 859void AddMatch(Variable newVariable, Variable oldVariable, Activity source); 861Activity GetMatch(Activity newActivity); 891public void AddMatch(Activity newChild, Activity oldChild, Activity source) 915foreach (Activity newSibling in GetPublicDeclaredChildren(newChild.Parent, true)) 927public void AddMatch(Variable newVariable, Variable oldVariable, Activity source) 967public Activity GetMatch(Activity newChild) 972return (Activity)result; 981if (newChild.Origin != null && newChild.RelationshipToParent == Activity.RelationshipType.VariableDefault) 1006Activity originalActivity = this.OldIdSpace[matchInfo.OriginalId]; 1020Activity matchingOwner = GetMatch(newVariable.Owner); 1036internal int GetMatchIndex(Variable newVariable, Activity matchingOwner, bool forImplementation) 1098bool ParentsMatch(Activity currentActivity, Activity originalActivity) 1128Activity updatedActivity; 1129Activity originalActivity; 1133public NestedIdSpaceFinalizer(Finalizer finalizer, DynamicUpdateMap implementationMap, Activity updatedActivity, Activity originalActivity, NestedIdSpaceFinalizer parent) 1209public void AddMatch(Activity newChild, Activity oldChild, Activity source) 1217public void AddMatch(Variable newVariable, Variable oldVariable, Activity source) 1225public Activity GetMatch(Activity newActivity) 1249Activity matchingOwner = GetMatch(newVariable.Owner); 1262Activity idleActivity; 1273void BlockUpdate(Activity updatedActivity, UpdateBlockedReason reason, DynamicUpdateMapEntry entry, string message = null) 1275Activity originalActivity = GetMatch(updatedActivity); 1362Activity updatedChild; 1363Activity originalChild; 1444Activity updatedChild = this.updatedActivity.ParentOf[generatedEntry.NewActivityId]; 1506foreach (Activity child in GetPublicDeclaredChildren(this.updatedActivity.ParentOf[parentNewActivityId], false))
System\Activities\DynamicUpdate\DynamicUpdateMapQuery.cs (20)
20private Activity updatedWorkflowDefinition; 21private Activity originalWorkflowDefinition; 23internal DynamicUpdateMapQuery(DynamicUpdateMap map, Activity updatedWorkflowDefinition, Activity originalWorkflowDefinition) 33public Activity FindMatch(Activity activity) 67public bool CanApplyUpdateWhileRunning(Activity activity) 77private Activity MatchNewToOld(Activity newActivity) 83private Activity MatchNewToOld(Activity newActivity, out DynamicUpdateMapEntry entry) 115Activity oldOwner = this.MatchNewToOld(newVariable.Owner, out entry); 129private Activity MatchOldToNew(Activity oldActivity) 135private Activity MatchOldToNew(Activity oldActivity, out DynamicUpdateMapEntry entry) 168Activity newOwner = this.MatchOldToNew(oldVariable.Owner, out entry); 182private bool CanApplyUpdateWhileRunning(Activity activity, bool isInNewDefinition) 184Activity currentActivity = activity; 213private bool IsInNewDefinition(Activity activity, bool isVariableOwner = false)
System\Activities\DynamicUpdate\DynamicUpdateServices.cs (25)
27private static Func<Activity, Exception> onInvalidActivityToBlockUpdate = 28new Func<Activity, Exception>(OnInvalidActivityToBlockUpdate); 30private static Func<Activity, Exception> onInvalidImplementationMapAssociation = 31new Func<Activity, Exception>(OnInvalidImplementationMapAssociation); 35public static void PrepareForUpdate(Activity workflowDefinitionToBeUpdated) 75DynamicUpdateInfo.SetOriginalDefinition(definitionToBeUpdated, (Activity)clone); 76mapItems = DynamicUpdateMap.CalculateMapItems((Activity)definitionToBeUpdated); 90public static DynamicUpdateMap CreateUpdateMap(Activity updatedWorkflowDefinition) 95public static DynamicUpdateMap CreateUpdateMap(Activity updatedWorkflowDefinition, IEnumerable<Activity> disallowUpdateInsideActivities) 102public static DynamicUpdateMap CreateUpdateMap(Activity updatedWorkflowDefinition, IEnumerable<Activity> disallowUpdateInsideActivities, out IList<ActivityBlockingUpdate> activitiesBlockingUpdate) 109Activity originalDefinition = DynamicUpdateInfo.GetOriginalDefinition(updatedWorkflowDefinition); 134public static DynamicUpdateMap CreateUpdateMap(ActivityBuilder updatedActivityDefinition, IEnumerable<Activity> disallowUpdateInsideActivities) 141public static DynamicUpdateMap CreateUpdateMap(ActivityBuilder updatedActivityDefinition, IEnumerable<Activity> disallowUpdateInsideActivities, out IList<ActivityBlockingUpdate> activitiesBlockingUpdate) 154Activity originalBuiltRoot = GetDynamicActivity(originalActivityDefinition); 155Activity updatedBuiltRoot = GetDynamicActivity(updatedActivityDefinition); 171private static DynamicUpdateMap InternalTryCreateUpdateMap(Activity updatedDefinition, Activity originalDefinition, IEnumerable<Activity> disallowUpdateInsideActivities, bool forImplementation, out IList<ActivityBlockingUpdate> activitiesBlockingUpdate) 185foreach (Activity activity in disallowUpdateInsideActivities) 194public static DynamicUpdateMap GetImplementationMap(Activity targetActivity) 207public static void SetImplementationMap(Activity targetActivity, DynamicUpdateMap implementationMap) 260static Exception OnInvalidActivityToBlockUpdate(Activity activity) 265static Exception OnInvalidImplementationMapAssociation(Activity activity)
System\Activities\DynamicUpdate\NativeActivityUpdateContext.cs (7)
74internal Activity CurrentActivity 105public object GetSavedOriginalValue(Activity childActivity) 125public bool IsNewlyAdded(Activity childActivity) 309public void ScheduleActivity(Activity activity) 314public void ScheduleActivity(Activity activity, CompletionCallback onCompleted) 319public void ScheduleActivity(Activity activity, FaultCallback onFaulted) 324public void ScheduleActivity(Activity activity, CompletionCallback onCompleted, FaultCallback onFaulted)
System\Activities\DynamicUpdate\NativeActivityUpdateMapMetadata.cs (8)
15DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity targetActivity) 20public void SaveOriginalValue(Activity updatedChildActivity, object originalValue) 48internal static void ValidateOriginalValueAccess(Activity parent, Activity child, string paramName, out bool isReferencedChild) 61static bool IsPublicOrImportedDelegateOrChild(Activity parent, Activity child, out bool isReferencedChild) 68return child.RelationshipToParent == Activity.RelationshipType.Child || 69child.RelationshipToParent == Activity.RelationshipType.ImportedChild;
System\Activities\DynamicUpdate\UpdateMapMetadata.cs (16)
16private Activity targetActivity; 20DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity targetActivity) 42public void AddMatch(Activity updatedChild, Activity originalChild) 62public Activity GetMatch(Activity updatedChild) 68Activity result = this.matcher.GetMatch(updatedChild); 110public bool IsReferenceToImportedChild(Activity childActivity) 119Activity parent = (childActivity.RootActivity == this.TargetActivity.RootActivity) ? this.TargetActivity : GetMatch(this.TargetActivity); 136internal bool AreMatch(Activity updatedActivity, Activity originalActivity) 161internal Activity TargetActivity 177internal static bool IsChild(Activity parent, Activity child, out bool isImport) 191static bool IsReferenceToImportedChild(Activity parent, Activity child)
System\Activities\Expressions\AndAlso.cs (1)
61protected override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Expressions\CompiledExpressionInvoker.cs (9)
22Activity expressionActivity; 25Activity metadataRoot; 51this.expressionActivity = expression as Activity; 138internal static bool TryGetCompiledExpressionRoot(Activity expression, Activity target, out ICompiledExpressionRoot compiledExpressionRoot) 149internal static bool TryGetCompiledExpressionRoot(Activity target, bool forImplementation, out ICompiledExpressionRoot compiledExpressionRoot) 283bool TryGetCompiledExpressionRootAtDesignTime(Activity expression, Activity target, out ICompiledExpressionRoot compiledExpressionRoot, out int exprId) 298Activity root = this.metadata.CurrentActivity.Parent;
System\Activities\Expressions\InvokeFunc.cs (16)
70protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 126protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 188protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 258protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 336protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 418protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 507protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 603protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 707protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 818protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 936protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1061protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1194protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1334protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1481protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1635protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Expressions\OrElse.cs (1)
61protected override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Expressions\TextExpression.cs (9)
64public static IList<string> GetNamespacesInScope(Activity activity) 67Activity root = GetRoot(activity, out isImplementation); 120return !(target is Activity) && ShouldSerializeCollection<string>(target, namespacesForImplementationProperty); 123public static IList<AssemblyReference> GetReferencesInScope(Activity activity) 126Activity root = GetRoot(activity, out isImplementation); 179return !(target is Activity) && ShouldSerializeCollection<AssemblyReference>(target, referencesForImplementationProperty); 188private static Activity GetRoot(Activity activity, out bool isImplementation) 191Activity root = null;
System\Activities\Hosting\SymbolResolver.cs (1)
295public override Activity Root
System\Activities\Hosting\WorkflowInstance.cs (5)
65protected WorkflowInstance(Activity workflowDefinition) 70protected WorkflowInstance(Activity workflowDefinition, WorkflowIdentity definitionIdentity) 130public Activity WorkflowDefinition 545internal void NotifyUnhandledException(Exception exception, Activity source, string sourceInstanceId) 556protected abstract void OnNotifyUnhandledException(Exception exception, Activity source, string sourceInstanceId);
System\Activities\Hosting\WorkflowInstanceExtensionCollection.cs (1)
33internal WorkflowInstanceExtensionCollection(Activity workflowDefinition, WorkflowInstanceExtensionManager extensionManager)
System\Activities\Hosting\WorkflowInstanceExtensionManager.cs (1)
163internal static WorkflowInstanceExtensionCollection CreateInstanceExtensions(Activity workflowDefinition, WorkflowInstanceExtensionManager extensionManager)
System\Activities\Hosting\WorkflowInstanceProxy.cs (1)
27public Activity WorkflowDefinition
System\Activities\IdSpace.cs (5)
14IList<Activity> members; 53public Activity Owner 66public Activity this[int id] 82public void AddMember(Activity element) 86this.members = new List<Activity>();
System\Activities\IInstanceNotificationListener.cs (1)
13bool OnUnhandledException(Exception exception, Activity exceptionSource);
System\Activities\InlinedLocationReference.cs (3)
13Activity validAccessor; 18public InlinedLocationReference(LocationReference innerReference, Activity validAccessor, ArgumentDirection accessDirection) 26public InlinedLocationReference(LocationReference innerReference, Activity validAccessor)
System\Activities\LocationReferenceEnvironment.cs (1)
22public abstract Activity Root { get; }
System\Activities\NativeActivity.cs (10)
39protected sealed override Func<Activity> Implementation 109DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) 122protected sealed override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity) 129protected virtual void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 138internal static bool DoPublicChildrenMatch(UpdateMapMetadata metadata, Activity updatedActivity, Activity originalActivity) 226protected sealed override Func<Activity> Implementation 296DynamicUpdateMapBuilder.IDefinitionMatcher matcher, Activity originalActivity) 309protected sealed override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity) 316protected virtual void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\NativeActivityContext.cs (9)
486internal ActivityInstance ScheduleSecondaryRoot(Activity activity, LocationEnvironment environment) 494public ActivityInstance ScheduleActivity(Activity activity) 499public ActivityInstance ScheduleActivity(Activity activity, CompletionCallback onCompleted) 504public ActivityInstance ScheduleActivity(Activity activity, FaultCallback onFaulted) 509public ActivityInstance ScheduleActivity(Activity activity, CompletionCallback onCompleted, FaultCallback onFaulted) 547ActivityInstance InternalScheduleActivity(Activity activity, CompletionBookmark onCompleted, FaultBookmark onFaulted) 2148Activity activity = activityDelegate.Handler; 2264ActivityInstance FindDeclaringActivityInstance(ActivityInstance startingInstance, Activity activityToMatch) 2286Activity associatedActivity = this.Activity;
System\Activities\NativeActivityMetadata.cs (15)
13Activity activity; 17internal NativeActivityMetadata(Activity activity, LocationReferenceEnvironment environment, bool createEmptyBindings) 139public void SetChildrenCollection(Collection<Activity> children) 148public void AddChild(Activity child) 153public void AddChild(Activity child, object origin) 168public void SetImplementationChildrenCollection(Collection<Activity> implementationChildren) 177public void AddImplementationChild(Activity implementationChild) 187public void SetImportedChildrenCollection(Collection<Activity> importedChildren) 196public void AddImportedChild(Activity importedChild) 201public void AddImportedChild(Activity importedChild, object origin) 351return Activity.ReflectedInformation.GetArguments(this.activity); 354public Collection<Activity> GetChildrenWithReflection() 356return Activity.ReflectedInformation.GetChildren(this.activity); 361return Activity.ReflectedInformation.GetVariables(this.activity); 366return Activity.ReflectedInformation.GetDelegates(this.activity);
System\Activities\QualifiedId.cs (6)
16public QualifiedId(Activity element) 68public static bool TryGetElementFromRoot(Activity root, QualifiedId id, out Activity targetElement) 73public static bool TryGetElementFromRoot(Activity root, byte[] idBytes, out Activity targetElement) 77Activity currentActivity = root;
System\Activities\Runtime\ActivityExecutor.cs (11)
39Activity rootElement; 216public Activity RootActivity 854public void UpdateInstancePhase1(DynamicUpdateMap updateMap, Activity targetDefinition, ref Collection<ActivityBlockingUpdate> updateErrors) 1761internal void OnDeserialized(Activity workflow, WorkflowInstance workflowInstance) 2707public void ScheduleRootActivity(Activity activity, IDictionary<string, object> argumentValueOverrides, IList<Handle> hostProperties) 2757public ActivityInstance ScheduleSecondaryRootActivity(Activity activity, LocationEnvironment environment) 2777public ActivityInstance ScheduleActivity(Activity activity, ActivityInstance parent, 2842void TraceActivityScheduled(ActivityInstance parent, Activity activity, string scheduledInstanceId) 2856ActivityInstance CreateUninitalizedActivityInstance(Activity activity, ActivityInstance parent, CompletionBookmark completionBookmark, FaultBookmark faultBookmark) 2886ActivityInstance ScheduleActivity(Activity activity, ActivityInstance parent, 2959internal void ScheduleExpressionFaultPropagation(Activity activity, long instanceId, ActivityInstance parent, Exception exception)
System\Activities\Runtime\ActivityInstanceMap.cs (17)
21IDictionary<Activity, InstanceList> instanceMapping; 45foreach (KeyValuePair<Activity, InstanceList> entry in this.instanceMapping) 63IDictionary<Activity, InstanceList> InstanceMapping 69this.instanceMapping = new Dictionary<Activity, InstanceList>(); 256private IList<InstanceListNeedingUpdate> GetInstanceListsNeedingUpdate(DynamicUpdateMap updateMap, Activity targetDefinition, List<ActivityInstance> secondaryRootInstances, ref Collection<ActivityBlockingUpdate> updateErrors) 362public void UpdateRawInstance(DynamicUpdateMap updateMap, Activity targetDefinition, List<ActivityInstance> secondaryRootInstances, ref Collection<ActivityBlockingUpdate> updateErrors) 565Activity activity = reference.Activity; 583public void LoadActivityTree(Activity rootActivity, ActivityInstance rootInstance, List<ActivityInstance> secondaryRootInstances, ActivityExecutor executor) 587this.instanceMapping = new Dictionary<Activity, InstanceList>(this.rawDeserializedLists.Length); 592Activity activity; 633Activity activity = reference.Activity; 704public void Load(Activity activity, ActivityInstanceMap instanceMap) 720public void UpdateEnvironments(EnvironmentUpdateMap map, Activity activity) 747Activity Activity { get; } 748void Load(Activity activity, ActivityInstanceMap instanceMap); 753void UpdateEnvironment(EnvironmentUpdateMap map, Activity activity); 774public Activity NewActivity { get; set; }
System\Activities\Runtime\ActivityInstanceReference.cs (2)
30Activity ActivityInstanceMap.IActivityReference.Activity 47void ActivityInstanceMap.IActivityReference.Load(Activity activity, ActivityInstanceMap instanceMap)
System\Activities\Runtime\CallbackWrapper.cs (1)
273if (!typeof(Activity).IsAssignableFrom(callbackMethod.DeclaringType))
System\Activities\Runtime\CompletionCallbackWrapper.cs (2)
219Activity ActivityInstanceMap.IActivityReference.Activity 227void ActivityInstanceMap.IActivityReference.Load(Activity activity, ActivityInstanceMap instanceMap)
System\Activities\Runtime\ExecuteSynchronousExpressionWorkItem.cs (2)
58Activity ActivityInstanceMap.IActivityReference.Activity 163void ActivityInstanceMap.IActivityReference.Load(Activity activity, ActivityInstanceMap instanceMap)
System\Activities\Runtime\LocationEnvironment.cs (10)
50internal LocationEnvironment(ActivityExecutor executor, Activity definition) 56internal LocationEnvironment(ActivityExecutor executor, Activity definition, LocationEnvironment parent, int capacity) 117internal Activity Definition 167Activity ActivityInstanceMap.IActivityReference.Activity 180void ActivityInstanceMap.IActivityReference.Load(Activity activity, ActivityInstanceMap instanceMap) 185void ActivityInstanceMap.IActivityReferenceWithEnvironment.UpdateEnvironment(EnvironmentUpdateMap map, Activity activity) 469internal bool TryGetLocation(int id, Activity environmentOwner, out Location value) 523internal void Update(EnvironmentUpdateMap map, Activity activity) 642void UpdatePublicVariables(EnvironmentUpdateMap map, Location[] newLocations, Activity activity) 654void UpdatePrivateVariables(EnvironmentUpdateMap map, Location[] newLocations, Activity activity)
System\Activities\Runtime\MappableObjectManager.cs (2)
60public void Register(Location location, Activity activity, LocationReference locationOwner, ActivityInstance activityInstance) 96public MappableLocation(LocationReference locationOwner, Activity activity, ActivityInstance activityInstance, Location location)
System\Activities\Runtime\ResolveNextArgumentWorkItem.cs (1)
74Activity activity = this.ActivityInstance.Activity;
System\Activities\RuntimeArgument.cs (4)
136internal Activity Owner 190internal void SetupBinding(Activity owningElement, bool createEmptyBinding) 281internal bool InitializeRelationship(Activity parent, ref IList<ValidationError> validationErrors) 461ValidationError ProcessViolation(Activity owner, string errorMessage)
System\Activities\Statements\CancellationScope.cs (3)
52public Activity Body 60public Activity CancellationHandler 66protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Statements\CompensableActivity.cs (19)
65public Activity Body 73public Activity CancellationHandler 81public Activity CompensationHandler 89public Activity ConfirmationHandler 137protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 158metadata.SetChildrenCollection(new Collection<Activity> { this.Body }); 177Collection<Activity> implementationChildren = new Collection<Activity>(); 210Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 229new Assign<IEnumerable<Activity>> 246Elements = new InArgument<IEnumerable<Activity>>(elements) 260Elements = new InArgument<IEnumerable<Activity>>(elements), 555public InArgument<IEnumerable<Activity>> Elements 577RuntimeArgument elementsArgument = new RuntimeArgument("Elements", typeof(IEnumerable<Activity>), ArgumentDirection.In); 580this.Elements = new InArgument<IEnumerable<Activity>>(); 612public InArgument<IEnumerable<Activity>> Elements 626RuntimeArgument elementsArgument = new RuntimeArgument("Elements", typeof(IEnumerable<Activity>), ArgumentDirection.In); 629this.Elements = new InArgument<IEnumerable<Activity>>();
System\Activities\Statements\Compensate.cs (4)
80new Collection<Activity> 97Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 128new Assign<IEnumerable<Activity>>
System\Activities\Statements\CompensationExtension.cs (1)
108internal void SetupWorkflowCompensationBehavior(NativeActivityContext context, BookmarkCallback callback, Activity workflowCompensationBehavior)
System\Activities\Statements\CompensationParticipant.cs (10)
36public Activity CompensationHandler 42public Activity ConfirmationHandler 48public Activity CancellationHandler 54Activity DefaultCompensation 60Activity DefaultConfirmation 74protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 87Collection<Activity> children = new Collection<Activity>(); 106Collection<Activity> implementationChildren = new Collection<Activity>();
System\Activities\Statements\Confirm.cs (4)
88new Collection<Activity> 105Variable<IEnumerable<Activity>> elements = new Variable<IEnumerable<Activity>>() { Name = "elements" }; 136new Assign<IEnumerable<Activity>>
System\Activities\Statements\DefaultCompensation.cs (3)
14Activity body; 37Activity Body 52metadata.SetImplementationChildrenCollection(new Collection<Activity> { this.Body });
System\Activities\Statements\DefaultConfirmation.cs (3)
13Activity body; 34Activity Body 48metadata.SetImplementationChildrenCollection(new Collection<Activity> { this.Body });
System\Activities\Statements\DoWhile.cs (2)
84public Activity Body 90protected override void OnCreateDynamicUpdateMap(DynamicUpdate.NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Statements\Flowchart.cs (12)
95protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 98Dictionary<Activity, int> originalActivities = new Dictionary<Activity, int>(); 122HashSet<Activity> updatedActivities = new HashSet<Activity>(); 143Activity originalChild = metadata.GetMatch(node.ChildActivity); 194HashSet<Activity> uniqueChildren = new HashSet<Activity>(); 205List<Activity> children = new List<Activity>(uniqueChildren.Count); 206foreach (Activity child in uniqueChildren) 211metadata.SetChildrenCollection(new Collection<Activity>(children));
System\Activities\Statements\FlowDecision.cs (1)
104internal override Activity ChildActivity
System\Activities\Statements\FlowNode.cs (2)
21internal abstract Activity ChildActivity 78internal void GetChildActivities(ICollection<Activity> children)
System\Activities\Statements\FlowStep.cs (2)
20public Activity Action 46internal override Activity ChildActivity
System\Activities\Statements\FlowSwitch.cs (1)
84internal override Activity ChildActivity
System\Activities\Statements\ForEach.cs (1)
57protected override void OnCreateDynamicUpdateMap(DynamicUpdate.NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Statements\HandleScope.cs (2)
29public Activity Body 43metadata.SetChildrenCollection(new Collection<Activity> { this.Body });
System\Activities\Statements\If.cs (4)
66public Activity Then 74public Activity Else 80protected override void OnCreateDynamicUpdateMap(DynamicUpdate.NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 106Collection<Activity> children = null;
System\Activities\Statements\InternalState.cs (23)
53Dictionary<Activity, InternalTransition> triggerInternalTransitionMapping = new Dictionary<Activity, InternalTransition>(); 71this.triggerInternalTransitionMapping = new Dictionary<Activity, InternalTransition>(); 87public Activity Entry 98public Activity Exit 224protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 230Activity entryActivityMatch = metadata.GetMatch(this.Entry); 231Activity exitActivityMatch = metadata.GetMatch(this.Exit); 275Activity triggerMatch = metadata.GetMatch(updatedTransition.Trigger); 400Activity action = transition.Action; 446Activity conditionMatch = metadata.GetMatch(updatedTData.Condition); 467Activity originalAction = originalTData.Action; 471Activity actionMatch = metadata.GetMatch(updatedTData.Action); 500Activity originalAction = originalTransition.TransitionDataList[0].Action; 504Activity updatedAction = transitionData.Action; 505Activity actionMatch = metadata.GetMatch(updatedAction); 506Activity conditionMatch = metadata.GetMatch(transitionData.Condition); 526List<Activity> newTriggers = new List<Activity>(); 538foreach (Activity newTrigger in newTriggers) 609Activity condition = transition.TransitionDataList[updatedIndex].Condition; 801Activity action = transition.TransitionDataList[-1 == eventManager.CurrentConditionIndex ? 0 : eventManager.CurrentConditionIndex].Action; 818Activity triggerActivity = transition.ActiveTrigger;
System\Activities\Statements\InternalTransition.cs (1)
62public Activity Trigger
System\Activities\Statements\InvokeAction.cs (16)
80protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 133protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 184protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 242protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 308protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 381protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 461protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 548protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 643protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 745protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 854protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 970protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1094protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1225protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1363protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 1508protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Statements\InvokeDelegate.cs (2)
45public Activity Default 51protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Statements\MethodExecutor.cs (3)
19protected Activity invokingActivity; 27public MethodExecutor(Activity invokingActivity, Type targetType, InArgument targetObject, 159public void Trace(Activity parent)
System\Activities\Statements\MethodResolver.cs (6)
48public Activity Parent { get; set; } 415Activity parentActivity; // Used for generating AmbiguousMatchException error message 417public InheritanceAndParamArrayAwareBinder(Type declaringType, Type[] genericTypeArguments, Activity parentActivity) 566public SyncMethodExecutor(CodeActivityMetadata metadata, MethodInfo syncMethod, Activity invokingActivity, 620Activity invokingActivity, Type targetType, InArgument targetObject, 682public AsyncWaitCallbackMethodExecutor(CodeActivityMetadata metadata, MethodInfo asyncMethod, Activity invokingActivity,
System\Activities\Statements\NoPersistScope.cs (7)
35public Activity Body 75Variable<IEnumerable<Activity>> childActivities = new Variable<IEnumerable<Activity>>("childActivities"); 94new Assign<IEnumerable<Activity>> 129public InArgument<IEnumerable<Activity>> DescendantActivities { get; set; } 142RuntimeArgument descendantActivitiesArgument = new RuntimeArgument("DescendantActivities", typeof(IEnumerable<Activity>), ArgumentDirection.In); 159IEnumerable<Activity> descendantActivities = this.DescendantActivities.Get(context);
System\Activities\Statements\Parallel.cs (8)
20Collection<Activity> branches; 61public Collection<Activity> Branches 67this.branches = new ValidatingCollection<Activity> 83protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 103foreach (Activity branch in this.branches) 114Collection<Activity> children = new Collection<Activity>(); 116foreach (Activity branch in this.Branches)
System\Activities\Statements\ParallelForEach.cs (2)
49protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 63metadata.SetChildrenCollection(new Collection<Activity> { this.CompletionCondition });
System\Activities\Statements\Pick.cs (7)
22Collection<Activity> branchBodies; 59protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 89this.branchBodies = new Collection<Activity>(); 259public Activity Trigger 265public Activity Action 271protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 285Collection<Activity> children = null;
System\Activities\Statements\PickBranch.cs (2)
47public Activity Trigger { get; set; } 51public Activity Action { get; set; }
System\Activities\Statements\Rethrow.cs (5)
56public InArgument<IEnumerable<Activity>> ParentChain 72RuntimeArgument parentChainArgument = new RuntimeArgument("ParentChain", typeof(IEnumerable<Activity>), ArgumentDirection.In, true); 83IEnumerable<Activity> parentChain = this.ParentChain.Get(context); 85Activity previousActivity = rethrowActivity; 102foreach (Activity parent in parentChain)
System\Activities\Statements\Sequence.cs (6)
17Collection<Activity> activities; 52public Collection<Activity> Activities 58this.activities = new ValidatingCollection<Activity> 74protected override void OnCreateDynamicUpdateMap(DynamicUpdate.NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 102Activity nextChild = this.Activities[0]; 124Activity nextChild = this.Activities[nextChildIndex];
System\Activities\Statements\State.cs (2)
40public Activity Entry 52public Activity Exit
System\Activities\Statements\StateMachine.cs (7)
234protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 339HashSet<Activity> conditionalTransitionTriggers = new HashSet<Activity>(); 340Dictionary<Activity, List<Transition>> unconditionalTransitionMapping = new Dictionary<Activity, List<Transition>>(); 377Activity triggerActivity = transition.ActiveTrigger; 394foreach (KeyValuePair<Activity, List<Transition>> unconditionalTransitions in unconditionalTransitionMapping)
System\Activities\Statements\Switch.cs (9)
20IDictionary<T, Activity> cases; 67public IDictionary<T, Activity> Cases 73this.cases = new NullableKeyDictionary<T, Activity>(); 80public Activity Default 86protected override void OnCreateDynamicUpdateMap(DynamicUpdate.NativeActivityUpdateMapMetadata metadata, Activity originalActivity) 97Collection<Activity> children = new Collection<Activity>(); 99foreach (Activity child in Cases.Values) 115Activity selection = null;
System\Activities\Statements\TransactionScope.cs (21)
52public Activity Body 150DelegateInArgument<Activity> parent = new DelegateInArgument<Activity> { Name = "parent" }; 162new ForEach<Activity> 168Body = new ActivityAction<Activity> 236DelegateInArgument<Activity> child = new DelegateInArgument<Activity> { Name = "child" }; 250new ForEach<Activity> 256Body = new ActivityAction<Activity> 269Input = new InArgument<Activity>(child) 421public InArgument<Activity> Input 429RuntimeArgument inputArgument = new RuntimeArgument("Input", typeof(Activity), ArgumentDirection.In); 432this.Input = new InArgument<Activity>(); 497public InArgument<Activity> ParentActivity 511RuntimeArgument parentActivityArgument = new RuntimeArgument("ParentActivity", typeof(Activity), ArgumentDirection.In); 514this.ParentActivity = new InArgument<Activity>(); 543Activity parent = this.ParentActivity.Get(context); 568public InArgument<Activity> ParentActivity 582RuntimeArgument parentActivityArgument = new RuntimeArgument("ParentActivity", typeof(Activity), ArgumentDirection.In); 585this.ParentActivity = new InArgument<Activity>(); 614Activity parent = this.ParentActivity.Get(context);
System\Activities\Statements\Transition.cs (3)
24public Activity Action 70public Activity Trigger 81internal Activity ActiveTrigger
System\Activities\Statements\TransitionData.cs (1)
19public Activity Action
System\Activities\Statements\TryCatch.cs (3)
59public Activity Try 80public Activity Finally 99protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Statements\While.cs (2)
84public Activity Body 90protected override void OnCreateDynamicUpdateMap(DynamicUpdate.NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\Activities\Statements\WorkflowCompensationBehavior.cs (3)
35Activity DefaultCompensation 41Activity DefaultConfirmation 60new Collection<Activity>
System\Activities\Tracking\ActivityInfo.cs (2)
52internal ActivityInfo(Activity activity, long instanceId) 153internal Activity Activity
System\Activities\Tracking\ActivityStateRecord.cs (3)
220Activity currentElement = currentInstance.Activity; 221Activity startActivity = currentInstance.Activity; 286Activity currentElement = currentInstance.Activity;
System\Activities\Tracking\RuntimeTrackingProfile.cs (5)
35internal RuntimeTrackingProfile(TrackingProfile profile, Activity rootElement) 133internal static RuntimeTrackingProfile GetRuntimeTrackingProfile(TrackingProfile profile, Activity rootElement) 567ConditionalWeakTable<Activity, HybridCollection<RuntimeTrackingProfile>> cache; 571this.cache = new ConditionalWeakTable<Activity, HybridCollection<RuntimeTrackingProfile>>(); 574public RuntimeTrackingProfile GetRuntimeTrackingProfile(TrackingProfile profile, Activity rootElement)
System\Activities\Tracking\TrackingProvider.cs (2)
18Activity definition; 24public TrackingProvider(Activity definition)
System\Activities\Validation\ActivityValidationServices.cs (28)
17internal static readonly ReadOnlyCollection<Activity> EmptyChildren = new ReadOnlyCollection<Activity>(new Activity[0]); 21public static ValidationResults Validate(Activity toValidate) 26public static ValidationResults Validate(Activity toValidate, ValidationSettings settings) 52public static Activity Resolve(Activity root, string id) 88internal static List<Activity> GetChildren(ActivityUtilities.ChildActivity root, ActivityUtilities.ActivityCallStack parentChain, ProcessActivityTreeOptions options) 92List<Activity> listOfChildren = new List<Activity>(); 94foreach (Activity activity in WorkflowInspectionServices.GetActivities(root.Activity)) 103foreach (Activity activity in WorkflowInspectionServices.GetActivities(listOfChildren[toProcessIndex])) 114internal static void ValidateRootInputs(Activity rootActivity, IDictionary<string, object> inputs) 184internal static void ValidateArguments(Activity activity, bool isRoot, ref IList<ValidationError> validationErrors) 282static internal string GenerateValidationErrorPrefix(Activity toValidate, ActivityUtilities.ActivityCallStack parentChain, ProcessActivityTreeOptions options, out Activity source) 363Activity toValidate = childActivity.Activity; 418Activity source; 464Activity rootToValidate; 467Activity expressionRoot; 470internal InternalActivityValidationServices(ValidationSettings settings, Activity toValidate) 498Activity toValidate = childActivity.Activity; 553Activity activity = childActivity.Activity; 569Activity activity = childActivity.Activity; 570Activity expressionRoot = this.expressionRoot; 581static RuntimeArgument GetBoundRuntimeArgument(Activity expressionActivity) 583Activity configuredActivity = expressionActivity.Parent; 601internal static void ValidateEvaluationOrder(IList<RuntimeArgument> runtimeArguments, Activity referenceActivity, ref IList<ValidationError> validationErrors)
System\Activities\Validation\GetChildSubtree.cs (2)
11public sealed class GetChildSubtree : CodeActivity<IEnumerable<Activity>> 24protected override IEnumerable<Activity> Execute(CodeActivityContext context)
System\Activities\Validation\GetParentChain.cs (2)
11public sealed class GetParentChain : CodeActivity<IEnumerable<Activity>> 24protected override IEnumerable<Activity> Execute(CodeActivityContext context)
System\Activities\Validation\GetWorkflowTree.cs (2)
11public sealed class GetWorkflowTree : CodeActivity<IEnumerable<Activity>> 24protected override IEnumerable<Activity> Execute(CodeActivityContext context)
System\Activities\Validation\ValidationContext.cs (7)
33internal IEnumerable<Activity> GetParents() 35List<Activity> parentsList = new List<Activity>(); 45internal IEnumerable<Activity> GetWorkflowTree() 48Activity currentNode = this.owner.Activity; 55List<Activity> nodes = ActivityValidationServices.GetChildren(new ActivityUtilities.ChildActivity(currentNode, true), new ActivityUtilities.ActivityCallStack(), this.options); 65internal IEnumerable<Activity> GetChildren()
System\Activities\Validation\ValidationError.cs (5)
14Activity source; 37internal ValidationError(string message, Activity activity) 42internal ValidationError(string message, bool isWarning, Activity activity) 47internal ValidationError(string message, bool isWarning, string propertyName, Activity activity) 85public Activity Source
System\Activities\Validation\ValidationHelper.cs (3)
17public static void ValidateArguments(Activity activity, OverloadGroupEquivalenceInfo equivalenceInfo, Dictionary<string, List<RuntimeArgument>> overloadGroups, List<RuntimeArgument> requiredArgumentsNotInOverloadGroups, IDictionary<string, object> inputs, ref IList<ValidationError> validationErrors) 135public static bool GatherAndValidateOverloads(Activity activity, out Dictionary<string, List<RuntimeArgument>> overloadGroups, out List<RuntimeArgument> requiredArgumentsNotInOverloadGroups, out OverloadGroupEquivalenceInfo equivalenceInfo, ref IList<ValidationError> validationErrors) 182static bool ValidateOverloadGroupDefinitions(Activity activity, OverloadGroupEquivalenceInfo equivalenceInfo, Dictionary<string, List<RuntimeArgument>> overloadGroups, ref IList<ValidationError> validationErrors)
System\Activities\Variable.cs (2)
113internal Activity Owner 132internal bool InitializeRelationship(Activity parent, bool isPublic, ref IList<ValidationError> validationErrors)
System\Activities\WorkflowApplication.cs (14)
108public WorkflowApplication(Activity workflowDefinition) 113public WorkflowApplication(Activity workflowDefinition, IDictionary<string, object> inputs) 118public WorkflowApplication(Activity workflowDefinition, WorkflowIdentity definitionIdentity) 125public WorkflowApplication(Activity workflowDefinition, IDictionary<string, object> inputs, WorkflowIdentity definitionIdentity) 135WorkflowApplication(Activity workflowDefinition, IDictionary<string, object> inputs, IList<Handle> executionProperties) 1174static WorkflowApplication CreateInstance(Activity activity, IDictionary<string, object> inputs, WorkflowInstanceExtensionManager extensions, SynchronizationContext syncContext, Action invokeCompletedCallback) 1238static WorkflowApplication StartInvoke(Activity activity, IDictionary<string, object> inputs, WorkflowInstanceExtensionManager extensions, SynchronizationContext syncContext, Action invokeCompletedCallback, AsyncInvokeContext invokeContext) 1249internal static IDictionary<string, object> Invoke(Activity activity, IDictionary<string, object> inputs, WorkflowInstanceExtensionManager extensions, TimeSpan timeout) 1291internal static IAsyncResult BeginInvoke(Activity activity, IDictionary<string, object> inputs, WorkflowInstanceExtensionManager extensions, TimeSpan timeout, SynchronizationContext syncContext, AsyncInvokeContext invokeContext, AsyncCallback callback, object state) 2214protected override void OnNotifyUnhandledException(Exception exception, Activity exceptionSource, string exceptionSourceInstanceId) 3072public InvokeAsyncResult(Activity activity, IDictionary<string, object> inputs, WorkflowInstanceExtensionManager extensions, TimeSpan timeout, SynchronizationContext syncContext, AsyncInvokeContext invokeContext, AsyncCallback callback, object state) 4912public Activity UnhandledExceptionSource 5225public bool Run(WorkflowApplication instance, Exception exception, Activity exceptionSource, string exceptionSourceInstanceId) 5251bool OnStage1Complete(IAsyncResult lastResult, WorkflowApplication instance, Exception exception, Activity source, string sourceInstanceId)
System\Activities\WorkflowApplicationUnhandledExceptionEventArgs.cs (2)
14internal WorkflowApplicationUnhandledExceptionEventArgs(WorkflowApplication application, Exception exception, Activity exceptionSource, string exceptionSourceInstanceId) 28public Activity ExceptionSource
System\Activities\WorkflowInspectionServices.cs (9)
15public static void CacheMetadata(Activity rootActivity) 20public static void CacheMetadata(Activity rootActivity, LocationReferenceEnvironment hostEnvironment) 44public static Activity Resolve(Activity root, string id) 67Activity result; 76public static IEnumerable<Activity> GetActivities(Activity activity) 169public static Version GetImplementationVersion(Activity activity) 179public static bool CanInduceIdle(Activity activity)
System\Activities\WorkflowInvoker.cs (10)
25Activity workflow; 27public WorkflowInvoker(Activity workflow) 87public static IDictionary<string, object> Invoke(Activity workflow) 93public static IDictionary<string, object> Invoke(Activity workflow, TimeSpan timeout) 99public static IDictionary<string, object> Invoke(Activity workflow, IDictionary<string, object> inputs) 105public static IDictionary<string, object> Invoke(Activity workflow, IDictionary<string, object> inputs, TimeSpan timeout) 299static IDictionary<string, object> Invoke(Activity workflow, TimeSpan timeout, WorkflowInstanceExtensionManager extensions) 321static IDictionary<string, object> Invoke(Activity workflow, IDictionary<string, object> inputs, TimeSpan timeout, WorkflowInstanceExtensionManager extensions) 360IAsyncResult BeginInvoke(Activity workflow, IDictionary<string, object> inputs, TimeSpan timeout, WorkflowInstanceExtensionManager extensions, AsyncCallback callback, object state) 373IAsyncResult BeginInvoke(Activity workflow, TimeSpan timeout, WorkflowInstanceExtensionManager extensions, AsyncCallback callback, object state)
System\Activities\XamlIntegration\ActivityBuilderXamlWriter.cs (1)
355activityXamlType = Writer.SchemaContext.GetXamlType(typeof(Activity));
System\Activities\XamlIntegration\ActivityWithResultConverter.cs (4)
56XamlMember activityBody = GetXamlMember(schemaContextProvider.SchemaContext, typeof(Activity), "Implementation"); 66object rootActivity = rootProvider.RootObject as Activity; 183public abstract Activity CreateExpression(string expressionText); 188public override Activity CreateExpression(string expressionText)
System\Activities\XamlIntegration\ActivityXamlServices.cs (17)
28public static Activity Load(Stream stream) 43public static Activity Load(Stream stream, ActivityXamlServicesSettings settings) 61public static Activity Load(string fileName) 76public static Activity Load(string fileName, ActivityXamlServicesSettings settings) 94public static Activity Load(TextReader textReader) 109public static Activity Load(TextReader textReader, ActivityXamlServicesSettings settings) 127public static Activity Load(XmlReader xmlReader) 137public static Activity Load(XmlReader xmlReader, ActivityXamlServicesSettings settings) 155public static Activity Load(XamlReader xamlReader) 165public static Activity Load(XamlReader xamlReader, ActivityXamlServicesSettings settings) 179Activity result = xamlObject as Activity; 340if (!((Activity)dynamicActivity).IsMetadataCached) 350ActivityUtilities.CacheRootMetadata((Activity)dynamicActivity, environment, ProcessActivityTreeOptions.FullCachingOptions, null, ref validationErrors); 364vistor.Visit((Activity)dynamicActivity, true); 389Activity = (Activity)dynamicActivity, 666protected override void VisitITextExpression(Activity activity, out bool exit)
System\Activities\XamlIntegration\CompiledDataContext.cs (25)
83public Location<T> GetLocation<T>(Func<T> getMethod, Action<T> setMethod, int expressionId, Activity compiledRootActivity, ActivityContext activityContext) 93protected static object GetDataContextActivities(Activity compiledRoot, bool forImplementation) 101protected static CompiledDataContext[] GetCompiledDataContextCache(object dataContextActivities, ActivityContext activityContext, Activity compiledRoot, bool forImplementation, int compiledDataContextCount) 105HybridDictionary<Activity, CompiledDataContext[]> cache = null; 108cache = (HybridDictionary<Activity, CompiledDataContext[]>)cacheInstance.CompiledDataContextsForImplementation; 112cache = (HybridDictionary<Activity, CompiledDataContext[]>)cacheInstance.CompiledDataContexts; 117cache = new HybridDictionary<Activity, CompiledDataContext[]>(); 139static ActivityInstance GetDataContextInstance(CompiledDataContextActivitiesCache dataContextActivities, ActivityContext activityContext, Activity compiledRoot) 194HashSet<Activity> activities; 196Activity activity0; 197Activity activity1; 198Activity activity2; 199Activity activity3; 200Activity activity4; 202public CompiledDataContextActivitiesCache(HashSet<Activity> dataContextActivities) 208Activity[] activitiesArray = new Activity[5]; 221public bool Contains(Activity target) 257HashSet<Activity> dataContextActivities; 262this.dataContextActivities = new HashSet<Activity>(new ReferenceComparer<Activity>()); 265public HashSet<Activity> DataContextActivities 273protected override void VisitRoot(Activity activity, out bool exit) 279protected override void VisitVariableScope(Activity activity, out bool exit) 304protected override void VisitITextExpression(Activity activity, out bool exit)
System\Activities\XamlIntegration\CompiledExpressionActivityVisitor.cs (20)
20public void Visit(Activity activity, bool forImplementation) 28void VisitCore(Activity activity, out bool exit) 56protected virtual void Visit(Activity activity, out bool exit) 71protected virtual void VisitRoot(Activity activity, out bool exit) 95protected virtual void VisitRootImplementationArguments(Activity activity, out bool exit) 110Activity expression = runtimeArgument.BoundArgument.Expression; 123protected virtual void VisitVariableScope(Activity activity, out bool exit) 154protected virtual void VisitRootImplementationScope(Activity activity, out bool exit) 181protected virtual void VisitITextExpression(Activity activity, out bool exit) 186protected virtual void VisitChildren(Activity activity, out bool exit) 205protected virtual void VisitImportedChildren(Activity activity, out bool exit) 221protected virtual void VisitDelegates(Activity activity, out bool exit) 241protected virtual void VisitImportedDelegates(Activity activity, out bool exit) 301protected virtual void VisitVariableScopeArguments(Activity activity, out bool exit) 323protected virtual void VisitArguments(Activity activity, out bool exit) 338Activity expression = runtimeArgument.BoundArgument.Expression; 351void VisitRootPublic(Activity activity, out bool exit) 377void VisitRootImplementation(Activity activity, out bool exit) 401void VisitPublicActivities(Activity activity, out bool exit) 428void VisitArguments(Activity activity, out bool exit, VisitArgumentDelegate visitArgument)
System\Activities\XamlIntegration\CompiledLocation.cs (8)
30Activity compiledRootActivity; 33Activity expressionActivity; 40public CompiledLocation(Func<T> getMethod, Action<T> setMethod, IList<LocationReference> locationReferences, IList<Location> locations, int expressionId, Activity compiledRootActivity, ActivityContext currentActivityContext) 222Activity rootActivity = this.rootInstance.Activity; 224Activity compiledRootActivity = null; 225Activity expressionActivity = null; 251bool FindCompiledExpressionRoot(Activity activity, out ICompiledExpressionRoot compiledExpressionRoot) 261foreach (Activity containedActivity in WorkflowInspectionServices.GetActivities(activity))
System\Activities\XamlIntegration\DynamicActivityXamlReader.cs (2)
96this.baseActivityXamlType = this.schemaContext.GetXamlType(typeof(Activity)); 379if (this.innerReader.Type.UnderlyingType == typeof(Activity))
System\Activities\XamlIntegration\TextExpressionCompiler.cs (27)
322void OnAfterRootArguments(Activity activity) 357void OnVariableScope(Activity activity) 368void OnRootImplementationScope(Activity activity, out CompiledDataContextDescriptor rootArgumentAccessorContext) 380void OnAfterRootImplementationScope(Activity activity, CompiledDataContextDescriptor rootArgumentAccessorContext) 653void OnITextExpressionFound(Activity activity, ExpressionCompilerActivityVisitor visitor) 686IList<string> FindLocationReferences(Activity activity) 715CodeMemberField compiledRootField = new CodeMemberField(new CodeTypeReference(typeof(Activity)), rootActivityFieldName); 760new CodeTypeReference(typeof(Activity)), 1372bool TryGenerateExpressionCode(Activity activity, CompiledDataContextDescriptor dataContextDescriptor, int nextExpressionId, string language) 1473void GenerateExpressionGetTreeMethod(Activity activity, CompiledExpressionDescriptor expressionDescriptor, CompiledDataContextDescriptor dataContextDescriptor, bool isValue, bool isStatement, int nextExpressionId) 1532CodeMemberMethod GenerateGetMethod(Activity activity, Type resultType, string expressionText, int nextExpressionId) 1570CodeMemberMethod GenerateSetMethod(Activity activity, Type resultType, string expressionText, int nextExpressionId) 1627CodeMemberMethod GenerateStatementMethod(Activity activity, string expressionText, int nextExpressionId) 1828new CodeTypeReference(typeof(Activity)), 1888cacheHelper.Parameters.Add(new CodeParameterDeclarationExpression(typeof(Activity), "compiledRoot")); 2469void AlignText(Activity activity, ref string expressionText, out CodeLinePragma pragma) 2476Activity currentActivity = activity; 2539bool TryGetSymbols(Activity rootActivity, out Dictionary<object, SourceLocation> symbols, out string fileName) 2543Activity implementationRoot = null; 2548IEnumerable<Activity> children = WorkflowInspectionServices.GetActivities(rootActivity); 2549foreach (Activity child in children) 2653protected override void Visit(Activity activity, out bool exit) 2658protected override void VisitRoot(Activity activity, out bool exit) 2667protected override void VisitRootImplementationArguments(Activity activity, out bool exit) 2677protected override void VisitVariableScope(Activity activity, out bool exit) 2685protected override void VisitRootImplementationScope(Activity activity, out bool exit) 2702protected override void VisitITextExpression(Activity activity, out bool exit)
System\Activities\XamlIntegration\TextExpressionCompilerSettings.cs (1)
18public Activity Activity
System.Activities.Core.Presentation (60)
System\Activities\Core\Presentation\AssignDesigner.xaml.cs (1)
64Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorGenerator = (activity) =>
System\Activities\Core\Presentation\ExpressionToExpressionTextConverter.cs (1)
24convertedValue = ExpressionHelper.GetExpressionString(valueMI.GetCurrentValue() as Activity, valueMI.Parent);
System\Activities\Core\Presentation\Factories\GenericForEachWithBodyFactory.cs (1)
12public Activity Create(DependencyObject target)
System\Activities\Core\Presentation\Factories\GenericParallelForEachWithBodyFactory.cs (1)
12public Activity Create(DependencyObject target)
System\Activities\Core\Presentation\Factories\PickWithTwoBranchesFactory.cs (1)
12public Activity Create(DependencyObject target)
System\Activities\Core\Presentation\Factories\StateMachineWithInitialStateFactory.cs (1)
23public Activity Create(DependencyObject target)
System\Activities\Core\Presentation\FlowchartDesigner.Container.cs (6)
258typeof(Activity).IsAssignableFrom(p.GetType()) || 260(p is Type && typeof(Activity).IsAssignableFrom((Type)p)) || 270HashSet<Activity> workflowElementsPasted = new HashSet<Activity>(); 348Activity workflowElementToPaste = itemToPaste as Activity;
System\Activities\Core\Presentation\FlowchartDesigner.xaml.cs (7)
1642if (typeof(Activity).IsAssignableFrom(droppedObject.GetType())) 1645flowStep.Action = (Activity)droppedObject; 1857flowStep.Action = (Activity)modelItem.GetCurrentValue(); 1931return DragDropHelper.AllowDrop(e.Data, this.Context, typeof(Activity), typeof(FlowNode), typeof(StartNode)); 2120internal static void DropActivityBelow(ViewStateService viewStateService, ModelItem modelItem, Activity activity, double interval) 2339if (!typeof(Activity).IsAssignableFrom(draggedType) && 2621return typeof(Activity).IsAssignableFrom(modelItem.ItemType);
System\Activities\Core\Presentation\FlowchartExpressionAdorner.cs (2)
81Activity expressionActivity = modelItem.Properties[expressionPropertyName].ComputedValue as Activity;
System\Activities\Core\Presentation\FlowDecisionDesigner.xaml.cs (2)
157Activity expressionActivity = this.ModelItem.Properties["Condition"].ComputedValue as Activity;
System\Activities\Core\Presentation\FlowSwitchDesigner.xaml.cs (2)
215Activity expressionActivity = this.ModelItem.Properties["Expression"].ComputedValue as Activity;
System\Activities\Core\Presentation\InteropDesigner.xaml.cs (1)
34string typeName = typeof(Activity).AssemblyQualifiedName;
System\Activities\Core\Presentation\InvokeMethodDesigner.xaml.cs (1)
47Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorGenerator = (activity) => new ArgumentAccessor[]
System\Activities\Core\Presentation\PickValidationErrorSourceLocator.cs (4)
13public List<object> FindSourceDetailFromActivity(Activity errorSource, object errorSourceDetail) 25public void ReplaceParentChainWithSource(Activity parentActivity, List<object> parentChain) 36Activity targetActivity = (Activity)parentChain[parentChain.Count - 1];
System\Activities\Core\Presentation\StateMachineValidationErrorSourceLocator.cs (6)
14public List<object> FindSourceDetailFromActivity(Activity errorSource, object errorSourceDetail) 28public void ReplaceParentChainWithSource(Activity parentActivity, List<object> parentChain) 30Activity lastActivity = parentChain[parentChain.Count - 1] as Activity; 49Activity targetActivity = (Activity)parentChain[parentChain.Count - 1];
System\Activities\Core\Presentation\SwitchDesigner.xaml.cs (2)
409Type caseType = typeof(ModelItemKeyValuePair<,>).MakeGenericType(new Type[] { this.CaseType, typeof(Activity) }); 426Type caseType = typeof(ModelItemKeyValuePair<,>).MakeGenericType(new Type[] { this.CaseType, typeof(Activity) });
System\Activities\Core\Presentation\TransitionDesigner.xaml.cs (1)
455Trigger = null == triggerModelItem ? null : triggerModelItem.GetCurrentValue() as Activity,
System\ServiceModel\Activities\Presentation\ActivityXRefConverter.cs (1)
31if (null != activity && typeof(Activity).IsAssignableFrom(activity.ItemType))
System\ServiceModel\Activities\Presentation\Factories\ReceiveAndSendReplyFactory.cs (1)
24public Activity Create(DependencyObject target)
System\ServiceModel\Activities\Presentation\Factories\SendAndReceiveReplyFactory.cs (1)
24public Activity Create(DependencyObject target)
System\ServiceModel\Activities\Presentation\ReceiveDesigner.xaml.cs (2)
88Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorGenerator = (activity) => new ArgumentAccessor[] 160Activity replyActivity = ReceiveDesigner.CreateSendReply(container, this.ModelItem);
System\ServiceModel\Activities\Presentation\ReceiveReplyDesigner.xaml.cs (1)
66Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorGenerator = (activity) => new ArgumentAccessor[]
System\ServiceModel\Activities\Presentation\ReceiveReplyValidationFeature.cs (4)
41DelegateInArgument<Activity> activityInTree = new DelegateInArgument<Activity>(); 62new ForEach<Activity> 68Body = new ActivityAction<Activity>
System\ServiceModel\Activities\Presentation\SendDesigner.xaml.cs (2)
91Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorGenerator = (activity) => new ArgumentAccessor[] 163Activity replyActivity = SendDesigner.CreateReceiveReply(container, this.ModelItem);
System\ServiceModel\Activities\Presentation\SendReplyDesigner.xaml.cs (1)
65Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorGenerator = (activity) => new ArgumentAccessor[]
System\ServiceModel\Activities\Presentation\SendReplyValidationFeature.cs (4)
41DelegateInArgument<Activity> activityInTree = new DelegateInArgument<Activity>(); 62new ForEach<Activity> 68Body = new ActivityAction<Activity>
System\ServiceModel\Activities\Presentation\ServiceContractImporter.cs (3)
107Activity generatedActivity = GenerateActivity(operation); 153internal static Activity GenerateActivity(OperationDescription operation) 171Activity replyActivity = reply;
System.Activities.Presentation (113)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\DesignTimeXamlWriter.cs (2)
163if ((type.UnderlyingType == typeof(Activity)) || 177if (type.UnderlyingType != null && type.UnderlyingType.IsSubclassOf(typeof(Activity)) && this.shouldWriteDebugSymbol)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\WorkflowDesignerXamlHelper.cs (7)
104internal static Activity GetRootWorkflowElement(object rootModelObject) 107Activity rootWorkflowElement; 116rootWorkflowElement = rootModelObject as Activity; 122internal static Activity GetRootElementForSymbol(object rootInstance, Activity documentRootElement) 197Activity rootWorkflowElement = GetRootWorkflowElement(obj); 427Activity deserializedRootElement = GetRootWorkflowElement(deserializedObject);
System.Activities.Presentation\System\Activities\Presentation\ArgumentAccessor.cs (2)
19public Func<Activity, Argument> Getter { get; set; } 24public Action<Activity, Argument> Setter { get; set; }
System.Activities.Presentation\System\Activities\Presentation\Converters\ArgumentToExpressionModelItemConverter.cs (3)
54Activity expression = null; 56if (valueExpressionModelItem != null && typeof(Activity).IsAssignableFrom(valueExpressionModelItem.ItemType)) 58expression = (Activity)valueExpressionModelItem.GetCurrentValue();
System.Activities.Presentation\System\Activities\Presentation\Converters\ModelPropertyEntryToOwnerActivityConverter.cs (1)
44if (typeof(Activity).IsAssignableFrom(itemType) || typeof(WorkflowService).IsAssignableFrom(itemType))
System.Activities.Presentation\System\Activities\Presentation\Converters\VisualBasicValueSearchableStringConverter.cs (1)
24results.Add(ExpressionHelper.GetExpressionString(value as Activity));
System.Activities.Presentation\System\Activities\Presentation\CutCopyPasteHelper.cs (1)
282if (typeof(Activity).IsAssignableFrom(currentElement.GetType()))
System.Activities.Presentation\System\Activities\Presentation\Debugger\AllowBreakpointAttribute.cs (1)
20return typeof(Activity).IsAssignableFrom(breakpointCandidateType) || WorkflowViewService.GetAttribute<AllowBreakpointAttribute>(breakpointCandidateType) != null;
System.Activities.Presentation\System\Activities\Presentation\DesignerMetadata.cs (3)
30builder.AddCustomAttributes(typeof(Activity), new DesignerAttribute(typeof(ActivityDesigner))); 83builder.AddCustomAttributes(typeof(Activity), new ShowInOutlineViewAttribute()); 84builder.AddCustomAttributes(typeof(Collection<Activity>), new ShowInOutlineViewAttribute());
System.Activities.Presentation\System\Activities\Presentation\ExpressionHelper.cs (4)
24internal static string GetExpressionString(Activity expression) 29internal static string GetExpressionString(Activity expression, ModelItem owner) 35internal static string GetExpressionString(Activity expression, ParserContext context) 147internal static bool IsExpression(this Activity activity)
System.Activities.Presentation\System\Activities\Presentation\Metadata\ActivityArgumentHelper.cs (12)
23private static Dictionary<Type, Func<Activity, IEnumerable<ArgumentAccessor>>> argumentAccessorsGenerators = new Dictionary<Type, Func<Activity, IEnumerable<ArgumentAccessor>>>(); 30public static void RegisterAccessorsGenerator(Type activityType, Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorsGenerator) 43if (!typeof(Activity).IsAssignableFrom(activityType)) 51internal static bool TryGetArgumentAccessorsGenerator(Type activityType, out Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorsGenerator) 141Activity parentActivity = ValidationService.GetParent(expression); 210internal static ExpressionReplacement ComputeExpressionReplacement(ActivityWithResult expression, Activity parentActivity, EditingContext context, ArgumentAccessorWrapperCache argumentAccessorWrapperCache, Type preferredReturnType = null) 273private Dictionary<Activity, List<ArgumentAccessorWrapper>> argumentAccessorWrappersCache; 277this.argumentAccessorWrappersCache = new Dictionary<Activity, List<ArgumentAccessorWrapper>>(); 280public List<ArgumentAccessorWrapper> GetArgumentAccessorWrappers(Activity activity) 287Func<Activity, IEnumerable<ArgumentAccessor>> argumentAccessorsGenerator; 384Activity parentActivity = ValidationService.GetParent(this.ExpressionToReplace);
System.Activities.Presentation\System\Activities\Presentation\Model\GenericArgumentsUpdater.cs (5)
51if (oldModelItemType.IsSubclassOf(typeof(Activity)) && newModelItemType.IsSubclassOf(typeof(Activity))) 82Fx.Assert(activityType.IsSubclassOf(typeof(Activity)), "activityType is not a subclass of System.Activities.Activity"); 83Activity activity = (Activity)Activator.CreateInstance(activityType);
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemExtensions.cs (2)
525internal static Activity GetRootActivity(this ModelItem item) 534return root as Activity;
System.Activities.Presentation\System\Activities\Presentation\NamespaceListProperty.cs (2)
362typeof(Activity).Assembly.GetName().FullName, 363typeof(Activity).Assembly.GetName().Name,
System.Activities.Presentation\System\Activities\Presentation\NamespaceSettingsHandler.cs (2)
76Activity rootActivity = debuggableWorkflowTree.GetWorkflowRoot(); 120Activity rootActivity = root.GetWorkflowRoot();
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ActivityTemplateFactory.cs (2)
29protected virtual Func<Activity> Implementation 40public Activity Create(DependencyObject target)
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ActivityTemplateFactoryExtension.cs (1)
20argumentType = typeof(Activity);
System.Activities.Presentation\System\Activities\Presentation\Toolbox\IActivityTemplateFactory.cs (1)
11Activity Create(DependencyObject target);
System.Activities.Presentation\System\Activities\Presentation\Validation\IValidationErrorSourceLocator.cs (2)
15List<object> FindSourceDetailFromActivity(Activity errorSource, object errorSourceDetail); 17void ReplaceParentChainWithSource(Activity parentActivity, List<object> parentChain);
System.Activities.Presentation\System\Activities\Presentation\Validation\ValidationRoot.cs (4)
14private Activity activity; 22public ValidationRoot(Activity activity) 40public Activity Resolve(string id) 44Activity activityRoot = null;
System.Activities.Presentation\System\Activities\Presentation\Validation\ValidationService.cs (25)
319Activity rootElement = null; 420Activity rootActivity = rootModelItem.GetRootActivity(); 453Activity rootActivity = this.modelService.Root.GetRootActivity(); 465Activity currentActivity = validationError.Source; 530Activity element = sourceDetail as Activity; 544internal static Activity GetParent(Activity childActivity) 549parentPropertyInfo = typeof(Activity).GetProperty("Parent", BindingFlags.Instance | BindingFlags.GetProperty | BindingFlags.NonPublic); 552return parentPropertyInfo.GetValue(childActivity, null) as Activity; 557internal static List<Activity> GetParentChain(Activity activity) 559List<Activity> parentChain = new List<Activity>(); 571private List<object> GetParentChainWithSource(Activity activity) 597private bool MarkErrors(ICollection<ValidationError> errors, ValidationReason reason, Activity rootActivity) 621List<object> errorSourcePath = this.GetValidationErrorSourcePath((Activity)error.SourceDetail, null); 712private static ModelItem FindActivityModelItem(ModelTreeManager modelTreeManager, Activity errorTarget) 716List<Activity> parentChain = GetParentChain(errorTarget); 719foreach (Activity parent in parentChain) 746private static ModelItem FindActivityModelItemFromRoot(ModelTreeManager modelTreeManager, Activity errorTarget) 878Activity errorElement = rootElement.Resolve(id); 897Activity activity = modelItem.GetCurrentValue() as Activity; 937List<object> GetValidationErrorSourcePath(Activity violatingActivity, object sourceDetail)
System.Activities.Presentation\System\Activities\Presentation\View\ArgumentDesigner.xaml.cs (1)
839PropertyAttributes = TypeDescriptor.GetAttributes(typeof(Activity)).OfType<Attribute>().Union(new Attribute[] { new EditorAttribute(typeof(DesignObjectWrapperDynamicPropertyEditor), typeof(PropertyValueEditor)), new EditorReuseAttribute(false) }).ToArray(),
System.Activities.Presentation\System\Activities\Presentation\View\ModelPropertyPathExpanderConverter.cs (1)
32while (convertedValue != null && !typeof(Activity).IsAssignableFrom(convertedValue.ItemType))
System.Activities.Presentation\System\Activities\Presentation\View\ParserContext.cs (1)
54public override Activity Root
System.Activities.Presentation\System\Activities\Presentation\View\VariableDesigner.xaml.cs (2)
1047PropertyType = typeof(Activity), 1048PropertyAttributes = TypeDescriptor.GetAttributes(typeof(Activity)).OfType<Attribute>().Union(new Attribute[] { new EditorAttribute(typeof(DesignObjectWrapperDynamicPropertyEditor), typeof(DialogPropertyValueEditor)), new EditorReuseAttribute(false) }).ToArray(),
System.Activities.Presentation\System\Activities\Presentation\View\VisualBasicEditor.xaml.cs (7)
308Activity expression = this.Expression.GetCurrentValue() as Activity; 862Activity valueExpression = null; 939private Activity CreateVBExpression() 941Activity valueExpression = null; 1048private static Activity CreateVBExpression(ExpressionValidationContext context, out string newExpressionText, out Type expReturnType, out SourceExpressionException compileErrorMessages, out VisualBasicSettings vbSettings) 1089Activity valueExpression = literal;
System.Activities.Presentation\System\Activities\Presentation\WorkflowDesigner.cs (1)
677static Activity GetRootWorkflowElement(object rootModelObject)
System.Activities.Presentation\System\Activities\Presentation\WorkflowDesigner.Debugger.cs (1)
64Activity documentRootElement = GetRootWorkflowElement(rootInstance);
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemPresenter.cs (13)
35public Activity ExistingActivity { get; set; } 37public List<Activity> ActivitiesToBeInserted { get; set; } 103&& typeof(Activity).IsAssignableFrom(this.AllowedItemType); 107Activity MyActivity 112this.Item.GetCurrentValue() as Activity; 116List<Activity> ObjectList2ActivityList(IEnumerable<object> droppedObjects) 118List<Activity> activityList = new List<Activity>(); 126if (modelObject is Activity) 128activityList.Add(modelObject as Activity); 159List<Activity> activityList = ObjectList2ActivityList(droppedObjects); 797foreach (Activity activity in e.ActivitiesToBeInserted) 1179&& DragDropHelper.AllowDrop(e.Data, this.wfItemPresenter.Context, typeof(Activity))); // Is the item being dragged allowed to be dropped onto Sequence?
System.Activities.Presentation\System\Activities\Presentation\Xaml\ErrorTolerantObjectWriter.cs (3)
77this.typeOfActivity = objectWriter.SchemaContext.GetXamlType(typeof(Activity)); 987return type == typeof(Activity) || 998if (this.Type == typeof(Activity))
System.ServiceModel.Activation (7)
System\ServiceModel\Activities\Activation\WorkflowServiceHostFactory.cs (6)
107if (!TypeHelper.AreTypesCompatible(activityType, typeof(Activity))) 112Activity activity = (Activity)Activator.CreateInstance(activityType); 342if (serviceObject is Activity) 346Body = (Activity)serviceObject 414protected virtual WorkflowServiceHost CreateWorkflowServiceHost(Activity activity, Uri[] baseAddresses)
System\ServiceModel\Activities\Activation\XamlBuildProviderExtension.cs (1)
171new CodeTypeReference(typeof(Activity)),
System.ServiceModel.Activities (74)
System\ServiceModel\Activities\CorrelationScope.cs (1)
33public Activity Body
System\ServiceModel\Activities\Dispatcher\PersistenceProviderDirectory.cs (2)
97Activity workflowDefinition = null; 107Activity workflowDefinition = null;
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (5)
138WorkflowServiceInstance(Activity workflowDefinition, WorkflowIdentity definitionIdentity, Guid instanceId, WorkflowServiceHost serviceHost, PersistenceContext persistenceContext) 315public static WorkflowServiceInstance InitializeInstance(PersistenceContext persistenceContext, Guid instanceId, Activity workflowDefinition, WorkflowIdentity definitionIdentity, IDictionary<XName, InstanceValue> loadedObject, WorkflowCreationContext creationContext, 1395protected override void OnNotifyUnhandledException(Exception exception, Activity exceptionSource, 5531public UnhandledExceptionAsyncData(WorkflowServiceInstance instance, Exception exception, Activity exceptionSource) 5540public Activity ExceptionSource
System\ServiceModel\Activities\InternalReceiveMessage.cs (1)
174protected override void OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata metadata, Activity originalActivity)
System\ServiceModel\Activities\InternalSendMessage.cs (1)
61Activity persist;
System\ServiceModel\Activities\MessagingNoPersistScope.cs (1)
27public Activity Body
System\ServiceModel\Activities\NoPersistScope.cs (1)
27public Activity Body
System\ServiceModel\Activities\Receive.cs (1)
329protected override void OnCreateDynamicUpdateMap(UpdateMapMetadata metadata, Activity originalActivity)
System\ServiceModel\Activities\ReceiveContent.cs (1)
49internal abstract void CacheMetadata(ActivityMetadata metadata, Activity owner, string operationName);
System\ServiceModel\Activities\ReceiveMessageContent.cs (1)
91internal override void CacheMetadata(ActivityMetadata metadata, Activity owner, string operationName)
System\ServiceModel\Activities\ReceiveParametersContent.cs (1)
88internal override void CacheMetadata(ActivityMetadata metadata, Activity owner, string operationName)
System\ServiceModel\Activities\ReceiveReply.cs (1)
215metadata.SetImportedChildrenCollection(new Collection<Activity>());
System\ServiceModel\Activities\SendContent.cs (1)
51internal abstract void CacheMetadata(ActivityMetadata metadata, Activity owner, string operationName);
System\ServiceModel\Activities\SendMessageContent.cs (1)
106internal override void CacheMetadata(ActivityMetadata metadata, Activity owner, string operationName)
System\ServiceModel\Activities\SendParametersContent.cs (1)
104internal override void CacheMetadata(ActivityMetadata metadata, Activity owner, string operationName)
System\ServiceModel\Activities\SendReply.cs (1)
186metadata.SetImportedChildrenCollection(new Collection<Activity>());
System\ServiceModel\Activities\TransactedReceiveScope.cs (17)
50public Activity Body 95DelegateInArgument<Activity> child = new DelegateInArgument<Activity> { Name = "child" }; 112new ForEach<Activity> 118Body = new ActivityAction<Activity> 131Input = new InArgument<Activity>(child) 160Input = new InArgument<Activity>(child) 318public InArgument<Activity> Input 326RuntimeArgument inputArgument = new RuntimeArgument("Input", typeof(Activity), ArgumentDirection.In); 329this.Input = new InArgument<Activity>(); 352public InArgument<Activity> Child 360RuntimeArgument childArgument = new RuntimeArgument("Child", typeof(Activity), ArgumentDirection.In); 363this.Child = new InArgument<Activity>(); 380Activity child = this.Child.Get(context); 402public InArgument<Activity> Child 416RuntimeArgument childArgument = new RuntimeArgument("Child", typeof(Activity), ArgumentDirection.In); 419this.Child = new InArgument<Activity>();
System\ServiceModel\Activities\WorkflowDefinitionProvider.cs (2)
133public bool TryGetDefinition(WorkflowIdentity workflowIdentity, out Activity workflowDefinition) 151public bool TryGetDefinitionAndMap(WorkflowIdentity currentIdentity, WorkflowIdentity updatedIdentity, out Activity workflowDefinition, out DynamicUpdateMap updateMap)
System\ServiceModel\Activities\WorkflowService.cs (27)
51public Activity Body 187public Activity GetWorkflowRoot() 646Activity activity = queueItem.Activity; 649Activity parentReceiveScope = queueItem.ParentReceiveScope; 650Activity rootTransactedReceiveScope = queueItem.RootTransactedReceiveScope; 704foreach (Activity childActivity in WorkflowInspectionServices.GetActivities(activity)) 754Activity reply, OperationDescription operation) 771bool IsFirstTransactedReceive(Receive request, Activity parent, Activity root) 790Variable<IEnumerable<Activity>> parentChainVar = new Variable<IEnumerable<Activity>>("parentChainVar"); 883Activity reply; 938Activity activity; 939Activity parent; 940Activity rootTransactedReceiveScope; 942public QueueItem(Activity element, Activity parent, Activity root) 949public Activity Activity 954public Activity ParentReceiveScope 959public Activity RootTransactedReceiveScope 999public InArgument<IEnumerable<Activity>> ParentChain 1014RuntimeArgument parentChain = new RuntimeArgument("ParentChain", typeof(IEnumerable<Activity>), ArgumentDirection.In); 1025this.ParentChain = new InArgument<IEnumerable<Activity>>(); 1096Activity parent = null; 1099IList<Activity> parentChain = (IList<Activity>)this.ParentChain.Get(context);
System\ServiceModel\Activities\WorkflowServiceHost.cs (7)
34static readonly Type baseActivityType = typeof(Activity); 43Activity activity; 70Activity activity = serviceImplementation as Activity; 82public WorkflowServiceHost(Activity activity, params Uri[] baseAddresses) 114public Activity Activity 241void InitializeFromConstructor(Activity activity, params Uri[] baseAddresses)
System.Workflow.Runtime (5)
System\Activities\Statements\Interop.cs (5)
871DelegateInArgument<Activity> parent = new DelegateInArgument<Activity>() { Name = "parent" }; 912new ForEach<Activity> 918Body = new ActivityAction<Activity> 1509public InArgument<Activity> Input