private static PluralPair EditPluralization(PluralPair input) { int cursorPos = -1; Console.WriteLine($" Singular: {input.Singular}"); Console.Write($" Plural: "); string plural = SmartConsole.EditLine(input.Plural, cursorPos, out cursorPos); return(new PluralPair(input.Singular, plural)); }
private static void ReadDeclination(CyrResult declinationResult) { int cursorPos = -1; foreach (CasesEnum labelCase in Enum.GetValues(typeof(CasesEnum))) { Console.Write($" {labelCase,15}: "); declinationResult.Set(labelCase, SmartConsole.EditLine(declinationResult.Get(labelCase), cursorPos, out cursorPos)); } }