コード例 #1
0
        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);
        }
コード例 #2
0
        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);
            }
        }