/// <summary> /// Check to see if this completely covers match. /// </summary> /// <param name="match">TermMatch to compare.</param> /// <returns>True if this covers all of match.</returns> public bool Covers(TermMatch match) { return(Start <= match.Start && End >= match.End && (Start != match.Start || End != match.End)); }
/// <summary> /// Check to see if this covers the same span as match. /// </summary> /// <param name="match">TermMatch to compare.</param> /// <returns>True if both cover the same span.</returns> public bool Same(TermMatch match) { return(Start == match.Start && End == match.End); }