// 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);
        }