void GrepResult(object sender, GrepResultEventArgs e) { lock (_updatelock) { var grepResult = GetListBoxItem <GrepResult>(lbResults, x => x.FilePath == e.FilePath); if (grepResult != null) { grepResult[e.LineNumber] = e.Line; RefreshListBoxItem <GrepResult>(lbResults, grepResult); } } }
static void GrepResult(object sender, GrepResultEventArgs e) { lock (_updatelock) { if (_fileNamesOnly) { return; } var line = string.Format(" {0}{1}\r\n", !_dispLineNum ? null : string.Format("{0}: ", e.LineNumber), e.Line); Console.WriteLine(line); } }