private void SignalByteCodeChange() { if (m_Debugger != null && (m_Debugger.GetDebuggerCaps() & DebuggerCaps.CanDebugByteCode) != 0) { m_Debugger.SetByteCode(m_ByteCode.Code.Select(s => s.ToString()).ToArray()); } }
internal void AttachDebugger(IDebugger debugger) { m_Debug.DebuggerAttached = debugger; m_Debug.LineBasedBreakPoints = (debugger.GetDebuggerCaps() & DebuggerCaps.HasLineBasedBreakpoints) != 0; debugger.SetDebugService(new DebugService(m_Script, this)); }