示例#1
0
文件: FunnyType.cs 项目: tmteam/NFun
 public override int GetHashCode()
 {
     unchecked
     {
         return(((int)BaseType * 397) ^ (ArrayTypeSpecification?.GetHashCode()
                                         ?? FunTypeSpecification?.GetHashCode()
                                         ?? StructTypeSpecification?.GetHashCode()
                                         ?? 0));
     }
 }
示例#2
0
 public ConcreteFunctionWithConvertation(
     IConcreteFunction origin,
     FunTypeSpecification resultType,
     Func <object, object>[] inputConverters,
     Func <object, object> outputConverter)
 {
     _origin          = origin;
     _resultType      = resultType;
     _inputConverters = inputConverters;
     _outputConverter = outputConverter;
 }