override public ISnippetReader GetSnippet(string [] query_terms, Hit hit, bool full_text, int ctx_length, int snp_length) { if (hit.ParentUri == null) { return(null); } string path = hit.ParentUri.LocalPath; string snippet = null; long begin_offset = Convert.ToInt64(hit ["fixme:session_begin_offset"]); long end_offset = Convert.ToInt64(hit ["fixme:session_end_offset"]); try { LineTextReader reader; reader = new LineTextReader(path, begin_offset, end_offset); return(SnippetFu.GetSnippet(query_terms, reader, full_text, ctx_length, snp_length)); } catch { return(null); } return(null); }
override public ISnippetReader GetSnippet (string [] query_terms, Hit hit, bool full_text, int ctx_length, int snp_length) { if (hit.ParentUri == null) return null; string path = hit.ParentUri.LocalPath; string snippet = null; long begin_offset = Convert.ToInt64 (hit ["fixme:session_begin_offset"]); long end_offset = Convert.ToInt64 (hit ["fixme:session_end_offset"]); try { LineTextReader reader; reader = new LineTextReader (path, begin_offset, end_offset); return SnippetFu.GetSnippet (query_terms, reader, full_text, ctx_length, snp_length); } catch { return null; } return null; }