public DebugManager(Activity root, string moduleNamePrefix, string typeNamePrefix, string auxiliaryThreadName, bool breakOnStartup, WorkflowInstance host, bool debugStartedAtRoot) { StateManager.Properties properties = new StateManager.Properties { ModuleNamePrefix = moduleNamePrefix, TypeNamePrefix = typeNamePrefix, AuxiliaryThreadName = auxiliaryThreadName, BreakOnStartup = breakOnStartup }; this.stateManager = new StateManager(properties, debugStartedAtRoot); this.states = new Dictionary <object, System.Activities.Debugger.State>(); this.runningThreads = new Dictionary <int, Stack <Activity> >(); this.instrumentationTracker = new InstrumentationTracker(root); this.host = host; }
public DebugManager(Activity root, string moduleNamePrefix, string typeNamePrefix, string auxiliaryThreadName, bool breakOnStartup, WorkflowInstance host, bool debugStartedAtRoot) { StateManager.Properties properties = new StateManager.Properties { ModuleNamePrefix = moduleNamePrefix, TypeNamePrefix = typeNamePrefix, AuxiliaryThreadName = auxiliaryThreadName, BreakOnStartup = breakOnStartup }; this.stateManager = new StateManager(properties, debugStartedAtRoot); this.states = new Dictionary<object, System.Activities.Debugger.State>(); this.runningThreads = new Dictionary<int, Stack<Activity>>(); this.instrumentationTracker = new InstrumentationTracker(root); this.host = host; }