Ejemplo n.º 1
0
        public override int GetHashCode()
        {
            HashCode hash = new HashCode();

            hash.Add(x);
            hash.Add(y);
            hash.Add(z);
            hash.Add(description);
            hash.Add(Description);
            hash.Add(Continent);
            hash.Add(X);
            hash.Add(Y);
            hash.Add(Z);
            return(hash.ToHashCode());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Returns a hash code for this instance.
        /// </summary>
        /// <returns>
        /// A hash code for this instance, suitable for use in hashing algorithms and data
        /// structures like a hash table.
        /// </returns>
        public override int GetHashCode()
        {
            var hash = new HashCode();

            hash.Add(_second);
            hash.Add(_minute);
            hash.Add(_hour);
            hash.Add(_dayOfMonth);
            hash.Add(_month);
            hash.Add(_dayOfWeek);
            hash.Add(_nthDayOfWeek);
            hash.Add(_lastMonthOffset);
            hash.Add(_flags);
            return(hash.ToHashCode());
        }
Ejemplo n.º 3
0
            /// <inheritdoc/>
            public override int GetHashCode()
            {
                HashCode hash = default;

                hash.Add(this.RMin);
                hash.Add(this.RMax);
                hash.Add(this.GMin);
                hash.Add(this.GMax);
                hash.Add(this.BMin);
                hash.Add(this.BMax);
                hash.Add(this.AMin);
                hash.Add(this.AMax);
                hash.Add(this.Volume);
                return(hash.ToHashCode());
            }
        public override int GetHashCode(DNSRecord obj)
        {
            HashCode hashCode = new HashCode();

            hashCode.Add(obj.Data);
            hashCode.Add(obj.Flags);
            hashCode.Add(obj.Name);
            hashCode.Add(obj.Port);
            hashCode.Add(obj.Priority);
            hashCode.Add(obj.Tag);
            hashCode.Add(obj.TTL);
            hashCode.Add(obj.Type);
            hashCode.Add(obj.Weight);
            return(hashCode.ToHashCode());
        }
Ejemplo n.º 5
0
        public override int GetHashCode()
        {
            var hashCode = new HashCode();

            hashCode.Add(M11);
            hashCode.Add(M12);
            hashCode.Add(M13);
            hashCode.Add(M21);
            hashCode.Add(M22);
            hashCode.Add(M23);
            hashCode.Add(M31);
            hashCode.Add(M32);
            hashCode.Add(M33);
            return(hashCode.ToHashCode());
        }
Ejemplo n.º 6
0
        public override int GetHashCode()
        {
            var hash = new HashCode();

            hash.Add(base.GetHashCode());
            hash.Add(Name);
            hash.Add(Path);
            hash.Add(Arguments.GetSequencedHashCode());
            hash.Add(Bindings.GetSequencedHashCode());
            hash.Add(WorkingDir);
            hash.Add(Dependencies.GetSequencedHashCode());
            hash.Add(Restrictions.GetSequencedHashCode());
            hash.Add(Runner);
            return(hash.ToHashCode());
        }
Ejemplo n.º 7
0
        public override int GetHashCode()
        {
            HashCode hashCode = new HashCode();

            hashCode.Add(_position);
            hashCode.Add(_elevation);
            hashCode.Add(_arrival);
            hashCode.Add(_departure);
            hashCode.Add(_action);
            hashCode.Add(_formation);
            hashCode.Add(_flags);
            hashCode.Add(_speed);
            hashCode.Add(_target);
            return(hashCode.ToHashCode());
        }
Ejemplo n.º 8
0
        public override int GetHashCode()
        {
            HashCode hash = new HashCode();

            hash.Add(Id);
            hash.Add(Parent_Id);
            hash.Add(Restds_Temp_Id);
            hash.Add(OrientacaoId);
            hash.Add(Nome);
            hash.Add(NomeOriginal);
            hash.Add(Extensao);
            hash.Add(ContentType);
            hash.Add(Tipo);
            return(hash.ToHashCode());
        }
Ejemplo n.º 9
0
        public override int GetHashCode()
        {
            HashCode hash = new HashCode();

            hash.Add(NISCode);
            hash.Add(Date);
            hash.Add(Municipality_NL);
            hash.Add(Municipality_FR);
            hash.Add(AdministrativeDistrict_NL);
            hash.Add(AdministrativeDistrict_FR);
            hash.Add(Province);
            hash.Add(Region);
            hash.Add(NumberOfCases);
            return(hash.ToHashCode());
        }
Ejemplo n.º 10
0
        public override int GetHashCode()
        {
            var hash = new HashCode();

            hash.Add(IntValue);
            hash.Add(NullableIntValue);
            hash.Add(DecimalValue);
            hash.Add(NullableDecimalValue);
            hash.Add(DateTimeValue);
            hash.Add(NullableDateTimeValue);
            hash.Add(DateValue);
            hash.Add(NullableDateValue);
            hash.Add(StringValue);
            return(hash.ToHashCode());
        }
Ejemplo n.º 11
0
        public override int GetHashCode()
        {
            var hashCode = new HashCode();

            hashCode.Add(RunIndex);
            hashCode.Add((int)StartReason);
            hashCode.Add(DueTime);
            hashCode.Add(DueTimeWasOverridden);
            hashCode.Add(StartTime);
            hashCode.Add(EndTime);
            hashCode.Add((int)Status);
            hashCode.Add(Output);
            hashCode.Add(Exception);
            return(hashCode.ToHashCode());
        }
Ejemplo n.º 12
0
        public override int GetHashCode()
        {
            var hashCode = new HashCode();

            hashCode.Add(TConst);
            hashCode.Add(TitleType);
            hashCode.Add(PrimaryTitle);
            hashCode.Add(OriginalTitle);
            hashCode.Add(IsAdult);
            hashCode.Add(StartYear);
            hashCode.Add(EndYear);
            hashCode.Add(RuntimeMinutes);
            hashCode.Add(Genres);
            return(hashCode.ToHashCode());
        }
Ejemplo n.º 13
0
        /// <summary>
        /// Add multiple values to <see cref="HashCode"/>.
        /// </summary>
        public static void AddRange <TElement>(this HashCode hashCode, IEnumerable <TElement> source, IEqualityComparer <TElement> equalityComparer)
        {
            _ = source ?? throw new ArgumentNullException(nameof(source));
            _ = equalityComparer ?? throw new ArgumentNullException(nameof(equalityComparer));

            foreach (var element in source)
            {
                hashCode.Add(element, equalityComparer);
            }
        }
Ejemplo n.º 14
0
        public override int GetHashCode()
        {
            HashCode hashCode = new HashCode();

            foreach (var item in this)
            {
                hashCode.Add(item.GetHashCode());
            }
            return(hashCode.ToHashCode());
        }