private string RomaniseMedial(KoreanSyllable Syllable, KoreanSyllable?PrecedingSyllable, KoreanSyllable?SucceedingSyllable) { if (PrecedingSyllable != null && (PrecedingSyllable.Value.Medial == KoreanLetter.A || PrecedingSyllable.Value.Medial == KoreanLetter.O) && !PrecedingSyllable.Value.HasFinal && Syllable.Initial == KoreanLetter.Ieung && Syllable.Medial == KoreanLetter.E) { return("ë"); } return(MedialRomanisationRules.First(r => r.Medial == Syllable.Medial).Romanisation); }
private string RomaniseMedial(KoreanSyllable Syllable) { return(MedialRomanisationRules.First(r => r.Medial == Syllable.Medial).Romanisation); }