//HandleO2MessageOnSD.o2MessageHelper_Handle_IM_FileOrFolderSelected(o2Message); public static void o2KernelQueue_onMessages(IO2Message o2Message) { if (o2Message is IM_O2MdbgAction) { IM_O2MdbgAction o2MDbgAction = (IM_O2MdbgAction)o2Message; switch (o2MDbgAction.o2MdbgAction) { case IM_O2MdbgActions.breakEvent: { string filename = o2MDbgAction.filename; int line = o2MDbgAction.line; DI.log.info("SOURCECODE REF -> {0} : {1})", new object[] { line, filename }); O2.Kernel.CodeUtils.O2Messages.fileOrFolderSelected(filename, line); //HandleO2MessageOnSD.setSelectedLineNumber(filename, line); break; } case IM_O2MdbgActions.debugProcessRequest: O2MDbgUtils.startProcessUnderDebugger(o2MDbgAction.filename); break; case IM_O2MdbgActions.debugMethodInfoRequest: O2MDbgUtils.debugMethod(o2MDbgAction.method, o2MDbgAction.loadDllsFrom); break; case IM_O2MdbgActions.setBreakpointOnFile: O2MDbgUtils.setBreakPointOnFile(o2MDbgAction.filename, o2MDbgAction.line); break; } } }
static void ascx_Scripts_onMessages(IO2Message o2Message) { HandleO2MessageOnSD.o2MessageHelper_Handle_IM_FileOrFolderSelected(o2Message); if (o2Message is IM_O2MdbgAction) { var o2MDbgAction = (IM_O2MdbgAction)o2Message; switch (o2MDbgAction.o2MdbgAction) { case IM_O2MdbgActions.breakEvent: var filename = o2MDbgAction.filename; var line = o2MDbgAction.line; DI.log.info("SOURCECODE REF -> {0} : {1})", line, filename); HandleO2MessageOnSD.setSelectedLineNumber(filename, line); break; case IM_O2MdbgActions.debugProcessRequest: O2MDbgUtils.startProcessUnderDebugger(o2MDbgAction.filename); break; case IM_O2MdbgActions.debugMethodInfoRequest: O2MDbgUtils.debugMethod(o2MDbgAction.method, o2MDbgAction.loadDllsFrom); break; } } }