public void Resolve(TypeShim resolvedType) { ResvoledType = resolvedType; }
public FunctionTypeShim(TypeShim returnType, bool nullable, params Variable[] parameters) : base((parameters, returnType), nullable) { Parameters = parameters; ReturnType = returnType; }
public ArrayTypeShim(int[] dimensions, TypeShim arrayType, bool nullable) : base(arrayType, nullable) { Dimensions = dimensions; ArrayType = arrayType; }