public void CopyFromSourceWord(Stage1ResultElement sourceWord) { base.CopyFromSourceWord(sourceWord); ObjectType = sourceWord.ObjectType; IsConfirmed = sourceWord.IsConfirmed; }
private void GetDependantResultsForObjectType(ObjectType objType) { List<int> mainIds = _getMainIds(objType); List<int> additionalIds = _getAdditionalIds(objType); foreach (var word in _sentence.WordList.FindAll(x => mainIds.Contains(x.DOM) && !mainIds.Contains(x.Id) && !additionalIds.Contains(x.Id))) { Stage1ResultElement item = new Stage1ResultElement(); item.CopyFromSourceWord(word); item.ObjectType = objType; item.IsConfirmed = false; Result.Items.Add(item); } }