private void dgvResults_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right && e.RowIndex >= 0) { LogMessageSerializable item = (LogMessageSerializable)dgvResults.Rows[e.RowIndex].Cells["Object"].Value; switch (dgvResults.Columns[e.ColumnIndex].Name) { case "Type": MakeMenu(e, new MatchType(item)); break; case "EventName": MakeMenu(e, new MatchEventName(item)); break; case "Time": MakeMenu(e, new MatchTimestamp(item)); break; case "Level": MakeMenu(e, new MatchVerbose(item)); break; default: return; } } }
public bool IsIncluded(LogMessageSerializable log) { if (log.Level == m_typeName) { return(m_includeIfMatched); } return(!m_includeIfMatched); }
public bool IsIncluded(LogMessageSerializable log) { if (log.Type == m_typeName && log.EventName == m_eventName) { return(m_includeIfMatched); } return(!m_includeIfMatched); }
public bool IsIncluded(LogMessageSerializable log) { if (m_before) { return(log.UtcTime >= m_timestamp); } else { return(log.UtcTime <= m_timestamp); } }
private void dgvResults_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Left && e.RowIndex >= 0) { LogMessageSerializable item = (LogMessageSerializable)dgvResults.Rows[e.RowIndex].Cells["Object"].Value; FrmShowError win = new FrmShowError(); win.TxtMessage.Text = item.ToString(); win.Show(); win.TxtMessage.Select(0, 0); } }
public bool IsIncluded(LogMessageSerializable log) { if (log.Level == m_typeName) return m_includeIfMatched; return !m_includeIfMatched; }
public MatchVerbose(LogMessageSerializable typeName) { m_typeName = typeName.Level; }
public MatchType(LogMessageSerializable typeName) { m_typeName = typeName.Type; }
public bool IsIncluded(LogMessageSerializable log) { if (m_before) { return log.UtcTime >= m_timestamp; } else { return log.UtcTime <= m_timestamp; } }
public MatchTimestamp(LogMessageSerializable typeName) { m_timestamp = typeName.UtcTime; }
public bool IsIncluded(LogMessageSerializable log) { if (log.Type == m_typeName && log.EventName == m_eventName) return m_includeIfMatched; return !m_includeIfMatched; }
public MatchEventName(LogMessageSerializable typeName) { m_typeName = typeName.Type; m_eventName = typeName.EventName; }