コード例 #1
0
 /// <summary>
 /// 获取指定对象基于值的哈希代码。
 /// </summary>
 /// <param name="obj">要获取哈希代码的对象。</param>
 /// <returns><paramref name="obj"/> 基于值的哈希代码。</returns>
 public override int GetHashCode(T?obj) => ObjectRuntimeValue.GetRecursiveHashCode(obj);
コード例 #2
0
 /// <summary>
 /// 确定两对象的值是否相等。
 /// </summary>
 /// <param name="x">要比较的第一个对象。</param>
 /// <param name="y">要比较的第二个对象。</param>
 /// <returns>若 <paramref name="x"/> 与 <paramref name="y"/> 的值相等,
 /// 则为 <see langword="true"/>;否则为 <see langword="false"/>。</returns>
 public override bool Equals(T?x, T?y) => ObjectRuntimeValue.RecursiveEquals(x, y);