예제 #1
0
		internal void AttachSession (DebuggerSession s, BreakEvent ev)
		{
			session = s;
			BreakEvent = ev;
			session.NotifyBreakEventStatusChanged (BreakEvent);
			if (adjustedLine != -1)
				session.AdjustBreakpointLocation ((Breakpoint)BreakEvent, adjustedLine);
		}
예제 #2
0
 internal void AttachSession(DebuggerSession s, BreakEvent ev)
 {
     session    = s;
     BreakEvent = ev;
     session.NotifyBreakEventStatusChanged(BreakEvent);
     if (adjustedLine != -1 || adjustedColumn != -1)
     {
         session.AdjustBreakpointLocation((Breakpoint)BreakEvent, adjustedLine, adjustedColumn);
     }
 }
예제 #3
0
 public void SetStatus(BreakEventStatus s, string statusMessage)
 {
     if (s != Status)
     {
         Status        = s;
         StatusMessage = statusMessage;
         if (session != null)
         {
             session.NotifyBreakEventStatusChanged(BreakEvent);
         }
     }
 }