public NewArrayExpression(NewArrayType newArrayType, Type type, IEnumerable <Expression> expressions) : this(newArrayType, new TypeInfo(type, false, false), expressions) { }
get => this.GetRequired(NewArrayType, Type.Parse);
public NewArrayExpression(NewArrayType newArrayType, TypeInfo typeInfo, IEnumerable <Expression> expressions) { NewArrayType = newArrayType; Type = typeInfo.CheckNotNull(nameof(typeInfo)); Expressions = expressions.CheckNotNull(nameof(expressions)).ToList(); }
public NewArrayExpression(NewArrayType newArrayType, TypeInfo typeInfo, IEnumerable <Expression> expressions) { NewArrayType = newArrayType; Type = typeInfo; Expressions = expressions.ToList(); }