public sealed override Type MakeArrayType(int rank) { if (rank <= 0) { throw new IndexOutOfRangeException(); } return(ReflectionCoreNonPortable.GetMultiDimArrayType(this, rank)); }
public sealed override Type MakeArrayType(int rank) { #if ENABLE_REFLECTION_TRACE if (ReflectionTrace.Enabled) { ReflectionTrace.Type_MakeArrayType(this); } #endif if (rank <= 0) { throw new IndexOutOfRangeException(); } return(ReflectionCoreNonPortable.GetMultiDimArrayType(this, rank)); }