public Int64 GetId() { Int64 id = 0; if (First != null) { id += ((Int64)First.GetId() << 32); } if (Last != null) { id += Last.GetId(); } return(id); }