public override int GetHashCode() { int hashcode = 157; unchecked { if ((Host != null) && __isset.host) { hashcode = (hashcode * 397) + Host.GetHashCode(); } if ((Datacenter != null) && __isset.datacenter) { hashcode = (hashcode * 397) + Datacenter.GetHashCode(); } if ((Rack != null) && __isset.rack) { hashcode = (hashcode * 397) + Rack.GetHashCode(); } } return(hashcode); }