1 instantiation of WorkflowApplication
System.Activities (1)
System\Activities\WorkflowApplication.cs (1)
1190WorkflowApplication instance = new WorkflowApplication(activity, inputs, workflowExecutionProperties)
83 references to WorkflowApplication
System.Activities (83)
System\Activities\AsyncInvokeContext.cs (2)
16SynchronizationContext syncContext = SynchronizationContext.Current ?? WorkflowApplication.SynchronousSynchronizationContext.Value; 33public WorkflowApplication WorkflowApplication
System\Activities\WorkflowApplication.cs (63)
360WorkflowApplication thisPtr = data.Instance; 1174static WorkflowApplication CreateInstance(Activity activity, IDictionary<string, object> inputs, WorkflowInstanceExtensionManager extensions, SynchronizationContext syncContext, Action invokeCompletedCallback) 1190WorkflowApplication instance = new WorkflowApplication(activity, inputs, workflowExecutionProperties) 1224static void RunInstance(WorkflowApplication instance) 1238static WorkflowApplication StartInvoke(Activity activity, IDictionary<string, object> inputs, WorkflowInstanceExtensionManager extensions, SynchronizationContext syncContext, Action invokeCompletedCallback, AsyncInvokeContext invokeContext) 1240WorkflowApplication instance = CreateInstance(activity, inputs, extensions, syncContext, invokeCompletedCallback); 1255WorkflowApplication instance = CreateInstance(activity, inputs, extensions, syncContext, new Action(syncContext.OnInvokeCompleted)); 3067WorkflowApplication instance; 3080this.instance = WorkflowApplication.StartInvoke(activity, inputs, extensions, syncContext, new Action(this.OnInvokeComplete), invokeContext); 3181WorkflowApplication instance; 3191public ResumeBookmarkAsyncResult(WorkflowApplication instance, Bookmark bookmark, object value, TimeSpan timeout, AsyncCallback callback, object state) 3196public ResumeBookmarkAsyncResult(WorkflowApplication instance, Bookmark bookmark, object value, bool isFromExtension, TimeSpan timeout, AsyncCallback callback, object state) 3436WorkflowApplication instance; 3446public UnloadOrPersistAsyncResult(WorkflowApplication instance, TimeSpan timeout, PersistenceOperation operation, 3935WorkflowApplication instance; 3938protected SimpleOperationAsyncResult(WorkflowApplication instance, AsyncCallback callback, object state) 3944protected WorkflowApplication Instance 4091TerminateAsyncResult(WorkflowApplication instance, Exception reason, AsyncCallback callback, object state) 4097public static TerminateAsyncResult Create(WorkflowApplication instance, Exception reason, TimeSpan timeout, AsyncCallback callback, object state) 4122CancelAsyncResult(WorkflowApplication instance, AsyncCallback callback, object state) 4127public static CancelAsyncResult Create(WorkflowApplication instance, TimeSpan timeout, AsyncCallback callback, object state) 4154RunAsyncResult(WorkflowApplication instance, bool isUserRun, AsyncCallback callback, object state) 4160public static RunAsyncResult Create(WorkflowApplication instance, bool isUserRun, TimeSpan timeout, AsyncCallback callback, object state) 4288readonly WorkflowApplication application; 4301public LoadAsyncResult(WorkflowApplication application, PersistenceManager persistenceManager, 4315public LoadAsyncResult(WorkflowApplication application, PersistenceManager persistenceManager, 4396ActivityExecutor deserializedRuntimeState = WorkflowApplication.ExtractRuntimeState(thisPtr.values, thisPtr.persistenceManager.InstanceId); 4483WorkflowIdentity definitionIdentity = this.application != null ? this.application.DefinitionIdentity : WorkflowApplication.unknownIdentity; 4889public WorkflowEventData(WorkflowApplication instance) 4894public WorkflowApplication Instance 4900public Func<IAsyncResult, WorkflowApplication, bool, bool> NextCallback 4927Func<IAsyncResult, WorkflowApplication, bool, bool> stage1Callback; 4928Func<IAsyncResult, WorkflowApplication, bool, bool> stage2Callback; 4934Func<IAsyncResult, WorkflowApplication, bool, bool> Stage1Callback 4940this.stage1Callback = new Func<IAsyncResult, WorkflowApplication, bool, bool>(OnStage1Complete); 4947Func<IAsyncResult, WorkflowApplication, bool, bool> Stage2Callback 4953this.stage2Callback = new Func<IAsyncResult, WorkflowApplication, bool, bool>(OnStage2Complete); 4960public bool Run(WorkflowApplication instance) 4980bool OnStage1Complete(IAsyncResult lastResult, WorkflowApplication application, bool isStillSync) 5052bool OnStage2Complete(IAsyncResult lastResult, WorkflowApplication instance, bool isStillSync) 5065Func<IAsyncResult, WorkflowApplication, bool, bool> stage1Callback; 5066Func<IAsyncResult, WorkflowApplication, bool, bool> stage2Callback; 5072Func<IAsyncResult, WorkflowApplication, bool, bool> Stage1Callback 5078this.stage1Callback = new Func<IAsyncResult, WorkflowApplication, bool, bool>(OnStage1Complete); 5085Func<IAsyncResult, WorkflowApplication, bool, bool> Stage2Callback 5091this.stage2Callback = new Func<IAsyncResult, WorkflowApplication, bool, bool>(OnStage2Complete); 5098public bool Run(WorkflowApplication instance) 5115bool OnStage1Complete(IAsyncResult lastResult, WorkflowApplication instance, bool isStillSync) 5188bool OnStage2Complete(IAsyncResult lastResult, WorkflowApplication instance, bool isStillSync) 5206Func<IAsyncResult, WorkflowApplication, bool, bool> stage1Callback; 5212Func<IAsyncResult, WorkflowApplication, bool, bool> Stage1Callback 5218this.stage1Callback = new Func<IAsyncResult, WorkflowApplication, bool, bool>(OnStage1Complete); 5225public bool Run(WorkflowApplication instance, Exception exception, Activity exceptionSource, string exceptionSourceInstanceId) 5246bool OnStage1Complete(IAsyncResult lastResult, WorkflowApplication instance, bool isStillSync) 5251bool OnStage1Complete(IAsyncResult lastResult, WorkflowApplication instance, Exception exception, Activity source, string sourceInstanceId) 5409public virtual bool CanRun(WorkflowApplication instance) 5457public override bool CanRun(WorkflowApplication instance) 5475public override bool CanRun(WorkflowApplication instance) 5483public override bool CanRun(WorkflowApplication instance) 5499public WaitForTurnData(Action<object, TimeoutException> callback, object state, InstanceOperation operation, WorkflowApplication instance) 5525public WorkflowApplication Instance 5839public static Dictionary<XName, InstanceValue> GenerateInitialData(WorkflowApplication instance) 5899if (!object.ReferenceEquals(definitionIdentity, WorkflowApplication.unknownIdentity))
System\Activities\WorkflowApplicationAbortedEventArgs.cs (1)
14internal WorkflowApplicationAbortedEventArgs(WorkflowApplication application, Exception reason)
System\Activities\WorkflowApplicationCompletedEventArgs.cs (1)
18internal WorkflowApplicationCompletedEventArgs(WorkflowApplication application, Exception terminationException, ActivityInstanceState completionState, IDictionary<string, object> outputs)
System\Activities\WorkflowApplicationEventArgs.cs (2)
14internal WorkflowApplicationEventArgs(WorkflowApplication application) 19internal WorkflowApplication Owner
System\Activities\WorkflowApplicationIdleEventArgs.cs (1)
16internal WorkflowApplicationIdleEventArgs(WorkflowApplication application)
System\Activities\WorkflowApplicationInstance.cs (6)
25WorkflowApplication.PersistenceManagerBase persistenceManager, 64internal WorkflowApplication.PersistenceManagerBase PersistenceManager 86WorkflowApplication.DiscardInstance(this.PersistenceManager, timeout); 99return WorkflowApplication.BeginDiscardInstance(this.PersistenceManager, timeout, callback, state); 104WorkflowApplication.EndDiscardInstance(asyncResult); 115activitiesBlockingUpdate = WorkflowApplication.GetActivitiesBlockingUpdate(this, updateMap);
System\Activities\WorkflowApplicationUnhandledExceptionEventArgs.cs (1)
14internal WorkflowApplicationUnhandledExceptionEventArgs(WorkflowApplication application, Exception exception, Activity exceptionSource, string exceptionSourceInstanceId)
System\Activities\WorkflowInvoker.cs (6)
219return WorkflowApplication.EndInvoke(result); 308IDictionary<string, object> outputs = WorkflowApplication.Invoke(workflow, null, extensions, timeout); 335IDictionary<string, object> outputs = WorkflowApplication.Invoke(workflow, inputs, extensions, timeout); 369return WorkflowApplication.BeginInvoke(workflow, inputs, extensions, timeout, null, null, callback, state); 377return WorkflowApplication.BeginInvoke(workflow, null, extensions, timeout, null, null, callback, state); 407IAsyncResult result = WorkflowApplication.BeginInvoke(this.workflow, inputs, this.extensions, timeout, SynchronizationContext.Current, context, invokeCallback, context);