public int CompareTo(Test other) { if (other.HasParentObject && this.HasParentObject) { return(ParentId.CompareTo(other.ParentId)); } else if (other.HasParentObject) { return(1); } else { return(-1); } }