private static void showResultRow(ResultLink rLink) { switch (rLink.m_rt) { case ResultType.RT_ERROR: { if (MainWindow.s_pW.mx_showErrorResult.IsChecked == true && rLink.m_line != null) { s_curResultFrame.Inlines.Add(rLink.m_line); } } break; case ResultType.RT_WARNING: { if (MainWindow.s_pW.mx_showWarningResult.IsChecked == true && rLink.m_line != null) { s_curResultFrame.Inlines.Add(rLink.m_line); } } break; case ResultType.RT_INFO: { if (MainWindow.s_pW.mx_showInfoResult.IsChecked == true && rLink.m_line != null) { s_curResultFrame.Inlines.Add(rLink.m_line); } } break; default: { if (MainWindow.s_pW.mx_showOtherResult.IsChecked == true && rLink.m_line != null) { s_curResultFrame.Inlines.Add(rLink.m_line); } } break; } }
public static void addLineToCurResultFrame(ResultLink rLink, bool isAlwaysShow = false) { if(isAlwaysShow == true) { OpenedFile.s_lstResult.Add(rLink); } else { OpenedFile curFileDef = OpenedFile.getCurFileDef(); if (curFileDef != null && curFileDef.m_lstResult != null) { curFileDef.m_lstResult.Add(rLink); } else { OpenedFile.s_lstResult.Add(rLink); } } }