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());
        }
コード例 #2
0
 /// <inheritdoc />
 public override int GetHashCode() => HashCode.Combine(Type.GetHashCode(),
                                                       (Value?.GetHashCode()).GetValueOrDefault());
コード例 #3
0
ファイル: ETag.cs プロジェクト: sbochoa/Transacto
 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);