예제 #1
0
 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;
 }