public UnifiedType WrapArray(UnifiedArgument argument = null) { return(new UnifiedArrayType { Type = this, // argumentがnullの場合でもコレクションの要素にしたいため Arguments = Enumerable.Repeat(argument, 1).ToSet(), }); }
public static UnifiedArgument ToArgument( this UnifiedExpression expression) { return(UnifiedArgument.Create(expression)); }