예제 #1
0
 public sealed override Type MakeArrayType(int rank)
 {
     if (rank <= 0)
     {
         throw new IndexOutOfRangeException();
     }
     return(ReflectionCoreNonPortable.GetMultiDimArrayType(this, rank));
 }
예제 #2
0
파일: RuntimeType.cs 프로젝트: rivy/corert
        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));
        }