예제 #1
0
 public MetaFunctionType(
     IEnumerable <DataType> parameterTypes,
     DataType resultType)
     : base(Lifetime.Forever)
 {
     ParameterTypes = parameterTypes.ToFixedList();
     ResultType     = resultType;
     IsResolved     = ParameterTypes.All(pt => pt.IsResolved) && ResultType.IsResolved;
 }