Пример #1
0
 public bool method_4(Class886 A_0)
 {
     if (object.ReferenceEquals(null, A_0))
     {
         return(false);
     }
     return(object.ReferenceEquals(this, A_0) || (object.Equals(A_0.vertexType_0, this.vertexType_0) && A_0.pointF_0.Equals(this.pointF_0)));
 }
Пример #2
0
 internal void method_2(PointF[] A_0)
 {
     Class886[] c = new Class886[A_0.Length];
     for (int i = 0; i < A_0.Length; i++)
     {
         c[i] = new Class886(A_0[i]);
     }
     this.arrayList_0.AddRange(c);
 }
Пример #3
0
    internal void method_6(int A_0, Class886 A_1)
    {
        int num = 5;

        if ((0 > A_0) || (A_0 >= this.method_19()))
        {
            throw new ArgumentOutOfRangeException(BookmarkStart.b("䈪䌬䬮吰䬲", num));
        }
        this.arrayList_0.Insert(A_0, A_1);
    }
Пример #4
0
    internal void method_21(int A_0, Class886 A_1)
    {
        int num = 8;

        if ((0 > A_0) || (A_0 >= this.method_19()))
        {
            throw new ArgumentOutOfRangeException(BookmarkStart.b("䜭帯嘱儳丵", num));
        }
        this.arrayList_0[A_0] = A_1;
    }
Пример #5
0
 private static bool smethod_9(Class448 A_0, Class887 A_1, bool A_2, bool A_3, Class886 A_4)
 {
     if (spr⃸.ᜀ(A_3 ? A_0.method_15() : A_0.method_16(), A_4.method_2()))
     {
         Class886 class2 = A_2 ? A_1.method_0().method_20(A_3 ? A_1.method_10() : A_1.method_12()) : A_1.method_1().method_20(A_3 ? A_1.method_14() : A_1.method_16());
         class2.method_1(VertexType.Intersection);
         class2.method_3(A_4.method_2());
         return(true);
     }
     return(false);
 }
Пример #6
0
    private static void smethod_8(Class448 A_0, Class887 A_1, bool A_2)
    {
        A_1.method_9(true);
        Class886 class2 = A_2 ? A_1.method_1().method_20(A_1.method_14()) : A_1.method_0().method_20(A_1.method_10());

        class2.method_1(VertexType.Intersection);
        if (!smethod_9(A_0, A_1, A_2, true, class2) && !smethod_9(A_0, A_1, A_2, false, class2))
        {
            smethod_11(A_2 ? A_1.method_18(A_1.method_10()) : A_1.method_19(A_1.method_14()), A_2 ? A_1.method_20(A_1.method_10()) : A_1.method_21(A_1.method_14()), A_2 ? A_1.method_2() : A_1.method_4(), A_2 ? A_1.method_4() : A_1.method_2());
        }
    }
Пример #7
0
    internal Class722(PointF[] A_0)
    {
        int num2 = 3;

        if (A_0 == null)
        {
            throw new NullReferenceException(BookmarkStart.b("夨䐪䐬䄮䔰䀲", num2));
        }
        this.arrayList_0 = new ArrayList(A_0.Length);
        for (int i = 0; i < A_0.Length; i++)
        {
            Class886 class2 = new Class886(A_0[i]);
            this.method_5(class2);
        }
    }
Пример #8
0
 private static int smethod_28(Class722 A_0, Class722 A_1)
 {
     for (int i = 0; i < A_0.method_19(); i++)
     {
         if (A_0.method_20(i).method_0() == VertexType.Intersection)
         {
             Class886 class2 = A_0.method_20(A_0.method_10(i + 1));
             if ((class2.method_0() == VertexType.Intersection) || A_1.method_15(class2.method_2()))
             {
                 return(i);
             }
         }
     }
     return(-1);
 }
Пример #9
0
    internal bool method_17(VertexType A_0)
    {
        bool flag;

        using (IEnumerator enumerator = this.arrayList_0.GetEnumerator())
        {
            while (enumerator.MoveNext())
            {
                Class886 current = (Class886)enumerator.Current;
                if (current.method_0() != A_0)
                {
                    goto Label_0030;
                }
            }
            return(true);

Label_0030:
            flag = false;
        }
        return(flag);
    }
Пример #10
0
 internal int method_8(Class886 A_0)
 {
     return(this.arrayList_0.IndexOf(A_0));
 }
Пример #11
0
 internal void method_5(Class886 A_0)
 {
     this.arrayList_0.Add(A_0);
 }