Provides methods for calculating and combining hash codes.
Пример #1
0
        public override int GetHashCode()
        {
            var hash = new System.HashCode();

            foreach (var b in UnsafeAsSpan(ref this))
            {
                hash.Add(b);
            }
            return(hash.ToHashCode());
        }
 /// <inheritdoc />
 public override int GetHashCode() => HashCode.Combine(Type.GetHashCode(),
                                                       (Value?.GetHashCode()).GetValueOrDefault());
Пример #3
0
 public override int GetHashCode() => HashCode.Combine(_value);
Пример #4
0
 /// <inheritdoc />
 public override int GetHashCode() => HashCode.Combine(Start.GetHashCode(), Length.GetHashCode());
Пример #5
0
 public override int GetHashCode() => HashCode.Combine(_object?.GetHashCode() ?? 0, _integer);