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))); }
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); }
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); }
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; }
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); }
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()); } }
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); } }
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); }
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); }
internal int method_8(Class886 A_0) { return(this.arrayList_0.IndexOf(A_0)); }
internal void method_5(Class886 A_0) { this.arrayList_0.Add(A_0); }