/// <summary> /// Constructs the Debugger for the specified Target. /// </summary> /// <param name="target">The target to be debugged.</param> public Debugger(ITarget target) { if (target == null) throw new ArgumentNullException(); Target = target; Breakpoints = new BreakpointManager(this); DebugInformation = new DebugInformation(); }