Exemplo n.º 1
0
		public BreakProcessHelper(DnDebugger debugger, BreakProcessType type, string filename) {
			if (debugger == null)
				throw new ArgumentNullException();
			this.debugger = debugger;
			this.type = type;
			this.filename = filename;
			AddStartupBreakpoint();
		}
Exemplo n.º 2
0
 public BreakProcessHelper(DnDebugger debugger, BreakProcessType type, string filename)
 {
     if (debugger == null)
     {
         throw new ArgumentNullException();
     }
     this.debugger = debugger;
     this.type     = type;
     this.filename = filename;
     AddStartupBreakpoint();
 }
Exemplo n.º 3
0
 public DebugProcessOptions(CLRTypeDebugInfo info)
 {
     this.CLRTypeDebugInfo = info;
     this.DebugOptions     = new DebugOptions();
     this.BreakProcessType = BreakProcessType.None;
 }
Exemplo n.º 4
0
		public DebugProcessOptions() {
			this.DebugOptions = new DebugOptions();
			this.BreakProcessType = BreakProcessType.None;
		}
Exemplo n.º 5
0
		public override RefreshFlags Save(XElement root) {
			this.settings.BreakProcessType = this.BreakProcessType;
			DebuggerSettings.WriteNewSettings(root, this.settings);
			return RefreshFlags.None;
		}
Exemplo n.º 6
0
		public override void Load(ILSpySettings settings) {
			this.settings = DebuggerSettings.Instance.Clone();
			this.BreakProcessType = this.settings.BreakProcessType;
		}
Exemplo n.º 7
0
		public DebugProcessOptions(CLRTypeDebugInfo info) {
			this.CLRTypeDebugInfo = info;
			this.DebugOptions = new DebugOptions();
			this.BreakProcessType = BreakProcessType.None;
		}