public TransitionMonitorFactory( ITaskContinuationTracker taskContinuationTracker, ITaskContinuationClassifier taskContinuationClassifier, IIntrinsicFlowController intrinsicFlowController, IAsyncStateMachineMetadataProvider asyncStateMachineMetadataProvider) { _taskContinuationTracker = taskContinuationTracker; _taskContinuationClassifier = taskContinuationClassifier; _intrinsicFlowController = intrinsicFlowController; _asyncStateMachineMetadataProvider = asyncStateMachineMetadataProvider; }
public TransitionMonitor( TransitionContext context, ITaskContinuationTracker taskContinuationTracker, ITaskContinuationClassifier taskContinuationClassifier, IIntrinsicFlowController intrinsicFlowController, IAsyncStateMachineMetadataProvider asyncStateMachineMetadataProvider) { Context = context; _taskContinuationTracker = taskContinuationTracker; _taskContinuationClassifier = taskContinuationClassifier; _intrinsicFlowController = intrinsicFlowController; _asyncStateMachineMetadataProvider = asyncStateMachineMetadataProvider; _onRoutineContinuationSetCallback = OnRoutineContinuationSet; }