internal virtual void vmethod_1(object sender, ConformingDelaunayTriangulation2d.IterationStepEventArgs e) { IterationStepEventHandler iterationStepEventHandler = this.iterationStepEventHandler_0; if (iterationStepEventHandler != null) { iterationStepEventHandler(null, e); } }
private int method_13(ref List <Constraint> list_6) { bool flag = true; int num = 2147483647; while (flag) { List <Class14> list = this.method_14(ref list_6); num = list.Count; if (num <= this.int_0) { flag = false; ConformingDelaunayTriangulation2d.IterationStepEventArgs e = new ConformingDelaunayTriangulation2d.IterationStepEventArgs(list.Count, this.int_1); this.vmethod_1(null, e); } else { this.int_1++; for (int i = 0; i < list.Count; i++) { if (!base.AddPointToCurrentTriangulation(list[i].point_0)) { list_6.Remove(list[i].constraint_0); list_6.Remove(list[i].constraint_1); this.badConstraints.Add(list[i].constraint_0); this.badConstraints.Add(list[i].constraint_1); } else { this.int_2++; } } ConformingDelaunayTriangulation2d.IterationStepEventArgs e2 = new ConformingDelaunayTriangulation2d.IterationStepEventArgs(list.Count, this.int_1); this.vmethod_1(null, e2); } } return(num); }