Example #1
0
 public IType MakeArrayType(int rank)
 {
     if (arrayType == null)
     {
         arrayType = new ILGenericParameterType(name + "[]");
     }
     return(arrayType);
 }
Example #2
0
 public IType MakeArrayType(int rank)
 {
     if (arrayType == null)
     {
         arrayType             = new ILGenericParameterType(name + "[]");
         arrayType.isArray     = true;
         arrayType.elementType = this;
     }
     return(arrayType);
 }
Example #3
0
 public IType MakeByRefType()
 {
     if (byrefType == null)
     {
         byrefType             = new ILGenericParameterType(name + "&");
         byrefType.isByRef     = true;
         byrefType.elementType = this;
     }
     return(byrefType);
 }