<PackageReference Include="Microsoft.CSharp" Version="4.5.0-preview1-26216-02" />

ExprArrayInit

sealed class ExprArrayInit : ExprWithType
using System.Runtime.CompilerServices; namespace Microsoft.CSharp.RuntimeBinder.Semantics { internal sealed class ExprArrayInit : ExprWithType { public Expr OptionalArguments { get; set; } public Expr OptionalArgumentDimensions { get; set; } public int[] DimensionSizes { get; } public int DimensionSize { [CompilerGenerated] set { DimensionSize = value; } } public bool GeneratedForParamArray { get; set; } public ExprArrayInit(CType type, Expr arguments, Expr argumentDimensions, int[] dimensionSizes, int dimensionSize) : base(ExpressionKind.ArrayInit, type) { OptionalArguments = arguments; OptionalArgumentDimensions = argumentDimensions; DimensionSizes = dimensionSizes; DimensionSize = dimensionSize; } } }