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