public static int CompareByExecID(PosInfoDetail o1, PosInfoDetail o2) { if (o1 == null && o2 == null) { return(0); } if (o1 == null) { return(-1); } if (o2 == null) { return(1); } if (o1.ExecID == null || o2.ExecID == null) { return(0); } if (o1.ExecID.CompareTo(o2.ExecID) < 0) { return(1); } if (o1.ExecID.CompareTo(o2.ExecID) == 0) { if (o1.ExecID.CompareTo(o2.ExecID) == 1) { return(-1); } else if (o1.ExecID.CompareTo(o2.ExecID) == -1) { return(1); } else if (o1.ExecID.CompareTo(o2.ExecID) == 0) { return(0); } } return(-1); }
public PosInfoDetail Copy() { PosInfoDetail ret = (PosInfoDetail)this.MemberwiseClone(); return(ret); }