public void StepOutOfMethod() { lock (_lock) { if (_session != null && !_session.IsRunning && !_session.HasExited) { _session.Finish(); } } }
public static void StepOutOfMethod() { lock (_lock) { if (_session != null && !_session.IsRunning && !_session.HasExited) { _session.Finish(); CommandLine.InferiorExecuting = true; } } }
public override void StepOut(Response response, dynamic args) { WaitForSuspend(); SendResponse(response); lock (m_Lock) { if (m_Session == null || m_Session.IsRunning || m_Session.HasExited) { return; } m_Session.Finish(); m_DebuggeeExecuting = true; } }
public override void StepOut(Response response, dynamic arguments) { Log.Write($"UnityDebug: StepIn: {response} ; {arguments}"); WaitForSuspend(); SendResponse(response); lock (m_Lock) { if (m_Session == null || m_Session.IsRunning || m_Session.HasExited) { return; } m_Session.Finish(); m_DebuggeeExecuting = true; } }