private int FindFirstPreposition(PhraseNode parsedName, int startIndex) { for (int i = startIndex; i < parsedName.Size(); i++) { if (parsedName[i].Tag == PartOfSpeechTag.Preposition) { return i; } } return -1; }