private Option <EdictType> GetEdictVerbType(JMDictEntry entry) { var senseType = entry.Senses .Select(s => s.Type) .OfNonNone() .Where(t => (int)t <= (int)EdictType.v1_s) .FirstOrNone(); return(senseType.Map(s => (EdictType)(int)s)); }
private Option <LibJpConjSharp.EdictType> GetEdictVerbType(JMDictEntry entry) { var senseType = entry.Senses .Select(s => s.Type) .OfNonNone() .Where(t => t.IsVerb()) .FirstOrNone(); return(senseType.Map(s => (LibJpConjSharp.EdictType)(int) s)); }
public Result(JMDictEntry dictionaryEntry, IEnumerable <(string fragment, bool highlight)> renderedHighlights, double similarity)