コード例 #1
0
ファイル: EncLocalInfo.cs プロジェクト: belav/csharpier-repos
        public override int GetHashCode()
        {
            Debug.Assert(Type != null);

            return Hash.Combine(SlotInfo.GetHashCode(),
                   Hash.Combine(Cci.SymbolEquivalentEqualityComparer.Instance.GetHashCode(Type),
                   Hash.Combine((int)Constraints,
                   Hash.Combine(IsUnused, 0))));
        }
コード例 #2
0
ファイル: EncHoistedLocalInfo.cs プロジェクト: belav/roslyn
 public override int GetHashCode() =>
 Hash.Combine(
     Cci.SymbolEquivalentEqualityComparer.Instance.GetHashCode(Type),
     SlotInfo.GetHashCode()
     );