private void method_10(ParagraphFormat A_0)
    {
        this.class764_0.method_43().imethod_10();
        int             num    = this.class985_0.method_2();
        CharacterFormat format = null;

        for (int i = 0; i < this.class985_0.Count; i++)
        {
            Class537 class2 = this.class985_0.method_0(i);
            int      index  = 0;
            while (index < class2.method_2().Length)
            {
                Class1107 class3;
                char      ch1  = class2.method_2()[index];
                int       num4 = class2.method_1(index);
                int       num5 = this.class764_0.method_38(num4, class2.method_3().method_0().method_1(), out format, out class3);
                if (num5 == num4)
                {
                    break;
                }
                int num6 = num5 - num4;
                if (num6 < (class2.method_7() ? 2 : 1))
                {
                    num6 = class2.method_7() ? 2 : 1;
                }
                int num7 = num6 >> ((class2.method_7() != null) ? 1 : 0);
                int num8 = class2.method_2().Length - index;
                num7 = (num7 > num8) ? num8 : num7;
                bool flag = num == num7;
                this.method_14(format, class3, class2, index, ref num7, flag);
                index += num7;
                num   -= num7;
            }
        }
        this.class764_0.method_43().imethod_11(A_0, format);
    }
 private Struct24 method_8(Class537 A_0, int A_1, int A_2)
 {
     this.class985_0.Add(new Class537(A_0, A_1, A_2 + 1));
     return(this.class764_0.method_37(A_0.method_1(A_2), this.class985_0.method_3()));
 }
    private bool method_7(Class537 A_0, int A_1)
    {
        int num = A_0.method_1(A_1 + 1);

        return(this.class764_0.method_14().method_13(num) >= 0);
    }