示例#1
0
 public override int GetHashCode()
 {
     if (_lambda != null)
     {
         return(_lambda.GetHashCode());
     }
     return(Syms.Fold(InvocationStyle.SafeHashCode() ^ Ret.SafeHashCode(), (h, p) => h ^ p.SafeHashCode()));
 }
示例#2
0
 public int EquivHashCode()
 {
     return(Params.Fold(InvocationStyle.SafeHashCode() ^ Ret.SafeHashCode(), (h, p) => h ^ p.SafeHashCode()));
 }