private cd.a a(cd.c A_0) { cd.a a = new cd.a { a = 0, b = 0, c = 0, d = 0 }; for (int i = 0; i < A_0.h.Count; i++) { try { int key = A_0.h[i]; if (this.g.ContainsKey(key)) { switch (this.g[key].d.get_Id()) { case 1: { a.a = A_0.h[i]; continue; } case 2: { a.b = A_0.h[i]; continue; } case 3: { a.c = A_0.h[i]; continue; } case 4: { a.d = A_0.h[i]; continue; } } } } catch (Exception) { } } return(a); }
public int a(object A_0) { cd.a a = (cd.a)A_0; if (this.a != a.a) { return(this.a - a.a); } if (this.b != a.b) { return(this.b - a.b); } if (this.c != a.c) { return(this.c - a.c); } if (this.d != a.d) { return(this.d - a.d); } return(0); }