public override int GetHashCode() { unchecked { int hashCode = Date.GetHashCode(); hashCode = (hashCode * 397) ^ NullableInt.GetHashCode(); hashCode = (hashCode * 397) ^ (InterfaceHolder != null ? InterfaceHolder.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ObjectHolder != null ? ObjectHolder.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (BaseType != null ? BaseType.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { unchecked { int hashCode = (BaseType != null ? BaseType.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Date.GetHashCode(); hashCode = (hashCode * 397) ^ (InterfaceHolder != null ? InterfaceHolder.GetHashCode() : 0); hashCode = (hashCode * 397) ^ NullableInt.GetHashCode(); hashCode = (hashCode * 397) ^ (PolymorphicHolder != null ? PolymorphicHolder.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Array != null ? Array.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (GuidCollection != null ? GuidCollection.GetHashCode() : 0); return(hashCode); } }