public static FilterBySynonyms?IsContainsInSynonyms (this List <string> inquiriesSynonyms, SubjectEssence subject, ObjectEssence @object, ICoreferenceInfo coreferenceInfo) { if (subject.IsContainsInSynonyms(inquiriesSynonyms, coreferenceInfo)) { if (@object.IsContainsInSynonyms(inquiriesSynonyms, coreferenceInfo)) { return(FilterBySynonyms.SubjectAndObject); } return(FilterBySynonyms.Subject); } else if (@object.IsContainsInSynonyms(inquiriesSynonyms, coreferenceInfo)) { return(FilterBySynonyms.Object); } return(null); //(FilterBySynonyms.NoFiltration); }
public static string ToHtml(this ObjectEssence @object) { return((@object != null) ? (@object + ((@object.IsSubjectIndeed) ? "<span style='color: silver;'> (субъект-как-объект)</span>" : string.Empty)) : "-"); }