// Token: 0x060001B6 RID: 438 RVA: 0x00008E74 File Offset: 0x00007074 private static void CollectParts(ICollection <string> parts, ref int number, int divisor, GrammaticalGender gender, params string[] forms) { if (number < divisor) { return; } int result = number / divisor; number %= divisor; RussianNumberToWordsConverter.CollectPartsUnderOneThousand(parts, result, gender); parts.Add(RussianNumberToWordsConverter.ChooseOneForGrammaticalNumber(result, forms)); }
// Token: 0x060001B7 RID: 439 RVA: 0x00008EA8 File Offset: 0x000070A8 private static void CollectOrdinalParts(ICollection <string> parts, ref int number, int divisor, GrammaticalGender gender, string prefixedForm, params string[] forms) { if (number < divisor) { return; } int result = number / divisor; number %= divisor; if (number != 0) { RussianNumberToWordsConverter.CollectPartsUnderOneThousand(parts, result, gender); parts.Add(RussianNumberToWordsConverter.ChooseOneForGrammaticalNumber(result, forms)); return; } if (result == 1) { parts.Add(prefixedForm); return; } parts.Add(RussianNumberToWordsConverter.GetPrefix(result) + prefixedForm); }