public void TcZGJ_YJK() { int num; int num3; object obj; try { IL_01: ProjectData.ClearProjectError(); num = -2; IL_09: int num2 = 2; Point3d point3d_; Point3d point3d_2; this.GetGuJinPoint(ref point3d_, ref point3d_2); IL_16: num2 = 3; Class36.smethod_12(point3d_, point3d_2, Class36.double_0); IL_25: goto IL_86; IL_27: goto IL_91; IL_29: num3 = num2; if (num <= -2) { goto IL_41; } @switch(ICSharpCode.Decompiler.ILAst.ILLabel[], num); goto IL_63; IL_41: int num4 = num3 + 1; num3 = 0; @switch(ICSharpCode.Decompiler.ILAst.ILLabel[], num4); IL_63: goto IL_91; } catch when(endfilter(obj is Exception & num != 0 & num3 == 0)) { Exception ex = (Exception)obj2; goto IL_29; } IL_86: if (num3 != 0) { ProjectData.ClearProjectError(); } return; IL_91: throw ProjectData.CreateProjectError(-2146828237); }