public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ValueOfLoC?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (IssuingBank?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Detail?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (UploadOfScan?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (Calculated?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (DateOfValidity?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (DateOfExpiry?.GetHashCode() ?? 0); return(hashCode); }
public override int GetHashCode() { unchecked { var hashCode = Id != null ? Id.GetHashCode() : 0; hashCode = (hashCode * 397) ^ (Title != null ? Title.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Name != null ? Name.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (int)Type; hashCode = (hashCode * 397) ^ (ExtraTitleInfo != null ? ExtraTitleInfo.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Category != null ? Category.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Allocation.GetHashCode(); hashCode = (hashCode * 397) ^ Precision.GetHashCode(); hashCode = (hashCode * 397) ^ Calculated.GetHashCode(); hashCode = (hashCode * 397) ^ Segmentable.GetHashCode(); hashCode = (hashCode * 397) ^ (Description != null ? Description.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (int)Polarity; hashCode = (hashCode * 397) ^ (HelpLink != null ? HelpLink.GetHashCode() : 0); hashCode = (hashCode * 397) ^ AllowedForReporting.GetHashCode(); return(hashCode); } }