コード例 #1
0
ファイル: FunnyType.cs プロジェクト: tmteam/NFun
 public override int GetHashCode()
 {
     unchecked
     {
         return(((int)BaseType * 397) ^ (ArrayTypeSpecification?.GetHashCode()
                                         ?? FunTypeSpecification?.GetHashCode()
                                         ?? StructTypeSpecification?.GetHashCode()
                                         ?? 0));
     }
 }
コード例 #2
0
ファイル: VarTypeConverter.cs プロジェクト: tmteam/NFun
 public ConcreteFunctionWithConvertation(
     IConcreteFunction origin,
     FunTypeSpecification resultType,
     Func <object, object>[] inputConverters,
     Func <object, object> outputConverter)
 {
     _origin          = origin;
     _resultType      = resultType;
     _inputConverters = inputConverters;
     _outputConverter = outputConverter;
 }